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
