[firebase-br] Ajuda com comando SUM
Fausto
fausto.s.a em uol.com.br
Ter Out 30 17:48:14 -03 2012
Pessoal, tenho um projeto, onde em determinada consulta, necessito
retornaros seguinte valores da tabela de itens de pedidos:
Quantidades em Aberto
Valores em Aberto
Quantidade Baixada
Valores baixados
Hoje tenho duas Sqls para fazer essa soma, e gostaria de ter isso em uma
sql, abaixo mostro o conteúdo decada uma.
Para somar os valores e quantidades em aberto:
SELECT SUM(ITEQDE * ITEEMB) AS QDEABERTO,
SUM((ITEQDE * ITEEMB)* MODPRE) AS VLRABERTO
FROM PEDITEM
WHERE(PEDCOD = :PEDCOD)
AND (ITEDFT IS NULL)
AND (ITEDCN IS NULL)
Para somar os valores e quantidades Baixados:
SELECT SUM(ITEQDE * ITEEMB) AS QDEBAIXADO,
SUM((ITEQDE * ITEEMB)*MODPRE) AS VLRBAIXADO
FROM PEDITEM
WHERE (PEDCOD = :PEDCOD)
AND (ITEDFT IS NOT NULL)
AND(ITEDCN IS NULL)
Estou tentando implementar um case when no sum, mas confesso já estou
com os miolos cozinhando...
Se alguém puder me dar uma dica fico desde já agradecido.
--
Fausto Alves
Skype:faustoalves
msn:faustoalves em com4.com.br
Franca-SP
Enviado pelo Mozilla Thunderbird
http://br.mozdev.org/thunderbird
Mais detalhes sobre a lista de discussão lista