Somar coluna

3 respostas
E

é possivel somar lotes de produtos e descontar a menor data (data peimeiro vencimento)?
(OBS: se a quantidade do primeiro lote não for suficiente, descontar o que faltou do outro lote a vencer e assim se sucessivamente).
(mysql)
é possivel???

3 Respostas

pablosaraiva

Você pode explicar melhor?

A

Acho que é isso?!

SELECT preco data FROM produto WHERE lote = '15' ORDER BY data

O primeiro registro você pode guardar para fazer a subtração

Agora é só somar os valores e subtrair com o primeiro

Só com SQL

SELECT SUM(preco) FROM(
SELECT SUM(preco) preco, data  FROM produto a where a.lote = '40396'
GROUP BY a.data
UNION ALL
SELECT (b.preco * -1) preco, MAX(b.data) start_dt FROM produto b where b.lote = '40396'
GROUP BY b.preco)
E

pablosaraiva

é possivel somar lotes de produtos e descontar a menor data (data peimeiro vencimento)?
(OBS: se a quantidade do primeiro lote não for suficiente, descontar o que faltou do outro lote a vencer e assim se sucessivamente).
(mysql)

-----imagine que eu tenho no banco um produto com váris lotes!
eu quero da baixa na quantidade total(soma total dos lotes) deste produto levando em consideração o primeiro a vencer!
sendo que se a saida(quantidde do produto) que o operador quiser não for suficiente no primeiro lote a vencer, intere com o segundo a vencer.------

se alguem tiver outra logica para cnotrolar o estoque com lote e data !

aceito sugestão!

é possivel???
valeu

Criado 16 de dezembro de 2009
Ultima resposta 16 de dez. de 2009
Respostas 3
Participantes 3