Olá, Corrigindo a consulta:
SELECT EXTRACT(year FROM data), COUNT(quant) FROM teste GROUP BY EXTRACT(year FROM data); Da forma que a consulta acima foi executada, vai retornar pra mim algo do tipo: ano | soma ---------------- 2009 | 34 2008 | 45 2005 | 22 2002 | 56 2000 | 15 Mas eu não quero o resultado acima, quero o resultado abaixo. Como seria a consulta? ano | soma ---------------- 2009 | 34 2008 | 45 2007 | 0 2006 | 0 2005 | 22 2004 | 0 2003 | 0 2002 | 56 2001 | 0 2000 | 15 Sei que dá na mesma, mas é exigência do cliente... Alguém com experiência nisso? 2009/8/18 Leonardo Cezar <[email protected]> > On Tue, Aug 18, 2009 at 2:53 PM, Leonardo Cezar<[email protected]> wrote: > > <corte> > > > > SELECT EXTRACT(year FROM data), COUNT(id) > > FROM teste > > GROUP BY EXTRACT(year FRIN data); > > Complementando: > > http://www.postgresql.org/docs/8.4/static/tutorial-sql.html > > -Leo > -- > Leonardo Cezar > http://www.aslid.org.br > http://postgreslogia.wordpress.com > http://www.dextra.com.br/postgres > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente, Daniel Falcão Analista e Desenvolvedor de Software http://lattes.cnpq.br/2208735579737258 http://embuar.blogspot.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
