2009/4/17 Thiago <[email protected]>:
> Olá galera ... desculpa estar enchendo o saco ... e já é a terceira vez
> que escrevo hoje pedindo ajuda ... estava precisando quebrar um select
> em colunas ... li em uma mensagem anterior sobre o crosstab mas quando
> vou executar aqui diz que não existe, da a seguinte mensagem:
>
> ERROR:  function crosstab("unknown") does not exist
> HINT:  No function matches the given name and argument types. You may
> need to add explicit type casts.
>
> isso quer dizer que estou passando o parametro errado ou a função não
> existe, estou copiando da documentação do PG:
>
> SELECT * FROM crosstab('SELECT rowid, attribute, value FROM ct
> WHERE rowclass = ''grupo1'' AND attribute = ''name''''s'' ORDER BY
> value;') AS ct(row_name text, category_1 text, category_2 text);
>
> Alguém tem alguma idéia ... acho que a única forma de resolver a forma
> que quero trazer os dados é essa
>


Somente a partir da versão 8.3 é que os módulos adicionais foram
incluidos no manual.
A função crosstab faz parte do contrib tablefunc.
Procure na sua instalação onde está o diretório contrib e siga as
instruções do README sobre como instalar o módulo.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a