MICHELI_MARTINS Posted March 6, 2012 Report Share Posted March 6, 2012 boa tarde.existe alguma forma de fazer um select na mesma tabela subtraindo de um mesmo campo?por ex:tabela de estoque campo quantidade, o que diferencia se é entrada ou saida é o campo tipo de movimentação.dai queria fazer um sum(quantidade que entra), sendo tipomov entrada - sum(quantidade que sai) , sendo tipomov saida do campo quantidade,pra saber o total de quantidade no estoque.tem jeito pessoal? Quote Link to comment Share on other sites More sharing options...
0 Abel Bueno Posted March 7, 2012 Report Share Posted March 7, 2012 Insira um sinal de acordo com o tipo de operação: 1 para entrada, -1 para saída, por exemplo:SELECT SUM( quantidade * CASE tipo WHEN 'S' THEN -1 ELSE 1 END ) FROM movimento Quote Link to comment Share on other sites More sharing options...
0 MICHELI_MARTINS Posted March 7, 2012 Author Report Share Posted March 7, 2012 show hein perfeito obrigada. Quote Link to comment Share on other sites More sharing options...
Question
MICHELI_MARTINS
boa tarde.
existe alguma forma de fazer um select na mesma tabela subtraindo de um mesmo campo?
por ex:
tabela de estoque campo quantidade, o que diferencia se é entrada ou saida é o campo tipo de movimentação.
dai queria fazer um sum(quantidade que entra), sendo tipomov entrada - sum(quantidade que sai) , sendo tipomov saida do campo quantidade,
pra saber o total de quantidade no estoque.
tem jeito pessoal?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.