Opa,

Em 7 de abril de 2010 13:58, Thiago <zan...@farmaponte.com.br> escreveu:

> Galera, boa tarde.
>
> Tenho uma tabela na seguinte estrutura.
>
> filial qtde data
> 01     1    01/04/2010
> 01     3    01/04/2010
> 01     3    02/04/2010
> 01     8    03/04/2010
> 01     5    05/04/2010
> 02     3    01/04/2010
> 02     4    04/04/2010
> 03     1    02/04/2010
>
> Com esses dados gostaria de ter um select que me retornasse o resultado
> de vendas agrupadas por dia, até ai tudo tranquilo mas gostaria de
> trazer cada dia em uma coluna do select, da seguinte forma.
>
> FL D01 D02 D03 D04 D05
> 01 004 003 008 000 005
> 02 003 000 000 004 000
> 03 000 001 000 000 000
>
> Será que exite alguma forma de fazer essa quebra, mesmo que seja por
> função, o período utilizado vai sempre ser um mês fechado.
>

O contrib tablefunc pode ser a sua solução.

>
> Aproveitando o gancho, eu poderia fazer isso com uma função mas ficaria
> algo muito complicado, pois faria da seguinte forma.
>
> Criaria um tipo para o retorno e traria os dados agrupados por data +
> filial e depois eu não saberia como setar o dia na variavel, existe
> alguma forma de fazer no psql como se faz por exemplo em delphi setar um
> nome do campo por uma string?
>
> Obrigado.
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a