Em 25/10/12, fmarcelo cnc<[email protected]> escreveu:
> Boa tarde pessoal,
> Sou novato no postgres e gostaria de saber se ele suporta ROLLUP e CUBE.
> Como foram muito úteis para mim em trabalhos com Oracle e SQLServer, tentei
> a sql abaixo no postgresql, mas a função não é reconhecida.
>
> Uso pgAdmin III com Postgres 9.0.
>
>
>
>
> select
> regional, uf, mes, dia,
> sum(valor) as valor_total
> from tb_agregada
> group by rollup(mes,regional, uf)
> order by regional, uf, mes,dia
>
> ERRO:  função rollup(character varying, character varying, character
> varying) não existe
> LINHA 6:  group by rollup(mes,regional, uf)
>                    ^
> DICA:  Nenhuma função corresponde com o nome e os tipos de argumentos
> informados. Você precisa adicionar conversões de tipo explícitas.
>
> ********** Error **********
>
> ERRO: função rollup(character varying, character varying, character
> varying) não existe
> SQL state: 42883
> Hint: Nenhuma função corresponde com o nome e os tipos de argumentos
> informados. Você precisa adicionar conversões de tipo explícitas.
> Character: 209
>
> Muito obrigado.
>
> FMarcelo
>


Não suporta.

Veja:
http://wiki.postgresql.org/wiki/Todo

"Add ROLLUP, CUBE, GROUPING SETS options to GROUP BY"
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a