[firebase-br] Duvida em Consulta com SUM

Marlon ETI marlon em esferati.com.br
Ter Jan 3 12:44:00 -03 2012


Grato a todos pela ajuda por mais uma vez!

 

From: Pedro Braga [mailto:bragaped em gmail.com] 
Sent: terça-feira, 3 de janeiro de 2012 08:10
To: marlon em esferati.com.br; FireBase
Subject: Re: [firebase-br] Duvida em Consulta com SUM

 

Você esqueceu de colocar a condição do associado nos sub-select por isso
está trazendo a somatoria geral a sql correta ficaria assim

SELECT SUM(VL_CONTRATADO) AS VL_TOTAL,

(SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS

 WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F' AND
CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_FOLHA,

(SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS

 WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D' AND
CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_DEBITO,

(SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS

 WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B' AND
CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_BOLETO

FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1

GROUP BY CO_ASSOCIADO

Pedro E. Braga




Mais detalhes sobre a lista de discussão lista