Dois Select de um mesmo campo e mesma tabela
08/04/2017
0
Olá a todos!!
tenho uma tabela FIREBIRD com os seguintes campos:
produtoid, tipomov, quantidade, data
1 SAida 10 01/01/2017
1 ENtrada 5 03/01/2017
gostaria de gerar um select de forma que me retorne assim:
produto-----entradas------saidas
1 5 10
grato
tenho uma tabela FIREBIRD com os seguintes campos:
produtoid, tipomov, quantidade, data
1 SAida 10 01/01/2017
1 ENtrada 5 03/01/2017
gostaria de gerar um select de forma que me retorne assim:
produto-----entradas------saidas
1 5 10
grato
Jose
Curtir tópico
+ 0
Responder
Posts
09/04/2017
Raylan Zibel
Teste.
select t.produtoid, (select count(produtoid) from tabela where (produtoid = t.produtoid) and (tipomov = 'E')) as entradas, (select count(produtoid) from tabela where (produtoid = t.produtoid) and (tipomov = 'S')) as saidas from tabela t order by t.produtoid
Responder
10/04/2017
Jose
Bom dia..
Valeu pela resposta, mas, testei no ide do ibexpert e chegou a travar e não deu nenhum resultado. Com base nesta dica vou tentar.
Grato
Valeu pela resposta, mas, testei no ide do ibexpert e chegou a travar e não deu nenhum resultado. Com base nesta dica vou tentar.
Grato
Responder
Clique aqui para fazer login e interagir na Comunidade :)