Baixa no estoque

2 respostas
E

tenho esse select funciona blz, mas gostoria de usá-lo direto no update.
como faço para colocá-lo como update?
Como usar as mesmas codiçoes no update

Select min (datavencimento) as Mindate from estoque where estoque.quantidade>0 && estoque.codigo like (o produto escollhido);


tipo: Update estoque set quantiade =? Where  codigo =?;

Valeu!

2 Respostas

E

Eh soh usar a cláusula IN.

UPADATE ESTOQUE e SET e.quantidade IN( SELECT MIN(e1.datavencimento) AS Mindate FROM ESTOQUE e1 WHERE e1.quantidade>0 AND e1.codigo LIKE(o produto escollhido));
E

ebarros:
Eh soh usar a cláusula IN.

UPADATE ESTOQUE e SET e.quantidade IN( SELECT MIN(e1.datavencimento) AS Mindate FROM ESTOQUE e1 WHERE e1.quantidade>0 AND e1.codigo LIKE(o produto escollhido));

Obrigado pela ajuda! Não funcionou!

Alguem tem alguma ideia para da baixa no estoque (a baixa seria no produto do lote que veceria primeiro).
outra coisa ???se o primeiro lote tiver apenas a metade da quantidade que colquei na saida. como baixar do próximo lote a vencer?
fiz uma TRIGGER e ele baixa do total geral do produto.

Criado 16 de abril de 2009
Ultima resposta 20 de abr. de 2009
Respostas 2
Participantes 2