CONSULTA SQL PARA SALDO EM ESTOQUE

13/04/2015

0

Bom dia,

Estou precisando fazer uma consulta que me retorne o estoque atual dos produtos ( soma das vendas - estoque inicial)
Tenho as tabelas Produto (Id, Nome, EstoqueInicial) e Vendas (Id, ProdutoId, Quantidade)
Preciso somar as quantidades de cada produto na tabela vendas para diminuir do EstoqueIncial.

Alguém sabe como fazer isso utilizando uma consulta SQL?
Huarlem Lima

Huarlem Lima

Responder

Post mais votado

13/04/2015

Tenta assim...

select pro.Id, pro.Nome, sum(ven.Quantidade)-pro.EstoqueInicial as Saldo
from produtos pro inner join vendas ven On ( pro.id = ven.produtoid)
group by pro.Id, pro.Nome, pro.EstoqueInicial

Marcos P

Marcos P
Responder

Mais Posts

13/04/2015

Huarlem Lima

Funcionou!
Parabéns, Obrigado.
Responder

19/03/2018

Thiago Conde

Tenta assim...

select pro.Id, pro.Nome, sum(ven.Quantidade)-pro.EstoqueInicial as Saldo
from produtos pro inner join vendas ven On ( pro.id = ven.produtoid)
group by pro.Id, pro.Nome, pro.EstoqueInicial


Com esse codigo consigo ver a magica acontecendo!! Perfeito!! Como faço pro Saldo setar a quantidade dos produtos sem precisar imprimir? Ou seja preciso que essa query reduza a quantidade! Pode me ajudar?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar