MICHELI_MARTINS Postado Março 6, 2012 Denunciar Share Postado Março 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Abel Bueno Postado Março 7, 2012 Denunciar Share Postado Março 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MICHELI_MARTINS Postado Março 7, 2012 Autor Denunciar Share Postado Março 7, 2012 show hein perfeito obrigada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.