[firebase-br] ¿Cómo conocer los meses cobrados?
Brayan Cicarone
brayan.cicarone em gmail.com
Seg Set 19 08:21:00 -03 2011
Da uma olhada neste select vê se te ajuda?
Fiz ate o mês 6 ai é só você continuar
select distinct c.cliente,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '01') and ( c1.cliente = c.Cliente)
) jan,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '02') and ( c1.cliente = c.Cliente)
) Fev,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '03') and ( c1.cliente = c.Cliente)
) Mar,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '04') and ( c1.cliente = c.Cliente)
) abr,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '05') and ( c1.cliente = c.Cliente)
) Mai,
(select iif(sum(c1.qtd_contas) > 0, 'Sim' ,'Nao')
from contas c1
where (extract( MONTH from c1.fecha) = '06') and ( c1.cliente = c.Cliente)
) Jun
from contas c
Espero ter ajudado
Mais detalhes sobre a lista de discussão lista