Salvador, obrigado pela ajuda.
Fiz como sugerido e esta retornando o seguinte:
 
ERROR:  column "TEU'S" does not exist
CONTEXT:  SQL statement "select distinct volume from tbl_sindapar
 where volume = "TEU'S" or volume = "FEU'S"
 order by 1"
 
Alguma ideia?
sds
Paulo
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Salvador S. Scardua
Enviada em: segunda-feira, 20 de março de 2006 10:51
Para: Lista PostgreSQL - Brasil
Assunto: Re: [PostgreSQL-Brasil] CROSSTAB FUNCTION

Verifique esta parte:
 
where volume = "TEU'S" or volume= "FEU'S"
 
Muito provavelmente você precisará "escapar" o caractere ' (aspas simples), para que a Query funcione.
Faça um teste duplicando o caractere aspas simples, o tornando assim, escapado.
 
where volume = "TEU''S" or volume=  "FEU ' 'S"
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a