Re: [firebase-br] Select em condições diferentes

Joelson joelsonss em yahoo.com.br
Ter Nov 23 01:46:58 -03 2004


> No FB 1.5, vc pode usar CASE dentro do SUM.
> 
> []s
> Cantu

Obrigado Cantu, e pra quem quizer um exemplo de como usar o case com sum:

SELECT A.CODIGO, A.DOCUMENTO, A.SAIDA, A.DATA,
A.VENCIMENTO,A.PARCELA, A.VALOR, A.DIAS_ATRASO, A.VALOR_JURO,
A.VALOR_REAL, SUM(B.VALOR_REAL) AS TOTAL,
SUM(CASE WHEN (B.VENCIMENTO <= CURRENT_DATE) THEN
B.VALOR_REAL ELSE 0.00 END) AS VALOR_VENCIDO
FROM CONTA_RECEBER A INNER JOIN CONTA_RECEBER B
ON ((B.PESSOA = A.PESSOA) AND (B.PAGO = A.PAGO))
WHERE A.PESSOA = '6' AND A.PAGO = 'N'
GROUP BY A.CODIGO, A.DOCUMENTO, A.SAIDA, A.DATA, A.VENCIMENTO,
A.PARCELA, A.VALOR, A.DIAS_ATRASO, A.VALOR_JURO, A.VALOR_REAL
ORDER BY A.VENCIMENTO ASC

sem mais

Joelson



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.289 / Virus Database: 265.4.1 - Release Date: 19/11/2004





Mais detalhes sobre a lista de discussão lista