[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