Na mosca Osvaldo, show de bola. Obrigado a todos os que responderam.
-----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Osvaldo Kussama Enviada em: quarta-feira, 26 de setembro de 2012 14:54 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] REF: CONTAGEM TOTAL. Em 26/09/12, Paulo<[email protected]> escreveu: > Ola pessoal, > > Tenho a seguinte sentença: > > SELECT > > count(*) > > FROM > > receber > > WHERE > > reccliente = 5444 and > > extract(year from recdatavencimento) = '2011' > > GROUP BY > > CASE > > WHEN recpago = 1 then 'Pago' > > WHEN recpago = 0 then 'Aberto' > > END > > > > RETORNA O SEGUINTE REGISTROS: > > 14 pago > > 22 aberto > > > > Preciso na mesma sentença retornar o total dos registros: > > Ex: > > 14 pago > > 22 aberto > > 36 total > > > > Alguém tem alguma ideia ¿ > Num formato um pouco diferente. Verifique se atende: SELECT sum(CASE WHEN recpago = 1 then 1 ELSE 0 END) AS "Pago", sum(CASE WHEN recpago = 0 then 1 ELSE 0 END) AS "Aberto", count(*) AS "Total" FROM receber WHERE reccliente = 5444 and extract(year from recdatavencimento) = 2011; Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
