|
Erro meu!
meu desculpe, esqueci de corrigir as aspas que
guardam toda string, tente assim:
where volume = 'TEU''S' or volume= "FEU''S'
Um abraço.
>Message: 5
>Date: Mon, 20 Mar 2006 11:41:10 -0300 >From: "Paulo Rogerio Zimolo" <[EMAIL PROTECTED]> >Subject: [PostgreSQL-Brasil] RES: CROSSTAB FUNCTION >To: <[email protected]> >Message-ID: >[EMAIL PROTECTED]> >Content-Type: text/plain; charset="iso-8859-1"
>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] 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
