SQL Server – Atualizar preço por histórico

porModerniza

SQL Server – Atualizar preço por histórico

Atualiza os preços de todos os produtos com base no maior preço já registrado nos históricos.

update produto
set
produto.preco_custo = hist.pc,
produto.preco_aquisicao = hist.pa,
produto.preco_venda = hist.pv,
produto.preco_venda_atacado = hist.pva
from
(select id_produto,
max(preco_custo) pc,
max(preco_aquisicao) pa,
max(preco_venda) pv,
max(preco_venda_atacado) pva
from historico_preco_produto hp
group by id_produto) hist
where
produto.id_produto = hist.id_produto

Sobre o Autor

Moderniza administrator

Deixe uma resposta