Usuário com melhor resposta
SQL - Retornar dados de outra tabela com data mais próxima

Pergunta
-
Caros, Estouu com a seguinte dúvida. Tenho duas tabelas conforme exemplo abaixo:
Tabela1 Tabela2
Produto Fornecedor Data Preço Produto Fornecedor Data Preço
1 A 5/6/2016 12,80 1 A 7/6/2016 NULL
1 A 8/6/2016 13,20 1 A 13/6/2016 NULL
1 A 12/6/2016 13,50 1 B 12/6/2016 NULL
1 B 9/6/2016 11,90 2 A 10/6/2016 NULL
1 B 13/6/2016 13,00
2 A 6/6/2016 7,00
2 A 9/6/2016 8,30
Gostaria de popular os valores NULL da Tabela2 para cada Produto/Fornecedor com o valor da Tabela1 onde a data é a mais recente antes da data da Tabela2. Então os dados da tabela2 ficariam assim:
Produto Fornecedor Data Preço
1 A 7/6/2016 12,80 (preço de 5/6)
1 A 13/6/2016 13,50 (preço de 12/6)
1 B 12/6/2016 11,90 (preço de 9/6)
2 A 10/6/2016 8,30 (preço de 9/6)
Alguma sugestão?
Grato
Respostas
-
Deleted
- Marcado como Resposta Thales F Quintas quinta-feira, 23 de junho de 2016 17:40
-
Deleted
- Marcado como Resposta Thales F Quintas quinta-feira, 23 de junho de 2016 17:40
Todas as Respostas
-
Deleted
- Marcado como Resposta Thales F Quintas quinta-feira, 23 de junho de 2016 17:40
-
Deleted
- Marcado como Resposta Thales F Quintas quinta-feira, 23 de junho de 2016 17:40