SELECT com a Cláusula GROUP BY.

[]´s

2009/8/18 Daniel Falcão <daniel.fal...@yahoo.com.br>

> Boa tarde Srs,
>
> Tenho a seguinte tabela com os dados:
>
> create table teste(id serial primary key, data date, quant int);
> insert into teste(data, quant) values('2009-01-01', 12);
> insert into teste(data, quant) values('2009-01-01', 22);
> insert into teste(data, quant) values('2008-01-01', 45);
> insert into teste(data, quant) values('2000-01-01', 15);
> insert into teste(data, quant) values('2002-01-01', 56);
> insert into teste(data, quant) values('2005-01-01', 22);
>
> qual a melhor forma de conseguir o resultado abaixo (de preferencia, sem
> criar uma function)?
>
> ano | soma
> ----------------
> 2009 | 34
> 2008 | 45
> 2007 | 0
> 2006 | 0
> 2005 | 22
> 2004 | 0
> 2003 | 0
> 2002 | 56
> 2001 | 0
> 2000 | 15
>
> grato pela ajuda!
>
> --
> Atenciosamente,
> Daniel Falcão
>
> Analista e Desenvolvedor de Software
> http://lattes.cnpq.br/2208735579737258
> http://embuar.blogspot.com
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
José de Mello Júnior
41.9957-2007
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a