Array
(
)

Consulta SQL de Faturamento.

Yallebr
   - 15 mar 2006

Olá pessoal,

Quero fazer uma pesquisa para pegar a Inadimplencia e também colocar a Inadimplencia em Porcentagem. Mas nao estou conseguindo o SQL.

#Código


select coalesce(Sum(AP.ValorBruto),0),
from Parcelas AP
where Ap.Pago = 0 and Ap.Vencimento < current_date
//Com isso tenho a inadimplencia.

Agora preciso pegar a Inadimplencia e dividir pelo Valor Bruto.

select coalesce(Sum(AP.ValorBruto),0),
from Parcelas AP
where Ap.Pago = 1



O problema é, como pegar esses 2 valores juntos para pegar a média no SQL?

Obrigado.


Emerson
   - 16 mar 2006

tente assim...
#Código

select
sum(case when Pago = 1
then coalesce(ValorBruto,0)
else 0 end) ValorPago,
sum(case when (Pago = 0) and (Vencimento < current_date)
then coalesce(ValorBruto,0)
else 0 end) ValorInadimplente
from
Parcelas