Paulo Rogerio Zimolo escreveu:
Amigos, bom dia!
Estou com um problema na funcao abaixo, pois sempre que executo recebo
o seguinte erro:
*ERROR: syntax error at or near "S" at character 288*
Sei que o erro refere-se ao apostrofo no titulo da coluna (TEU'S), mas
nao sei como fazer para resolver.
Alguem pode me ajudar?
Sds
Paulo
SELECT * FROM crosstab (
'select year, fk_carrier, fk_direction, volume, sum(quantity) from
tbl_sindapar
where year = '' 2005 '' and fk_direction = '' Export ''
group by year, fk_carrier, fk_direction, volume
order by 1',
'select distinct volume from tbl_sindapar
where volume = "TEU'S" or volume= "FEU'S"
order by 1')
AS ("year" int4, carrier text, sentido text, "TEU'S" int4, "FEU'S"
int4);
------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
Veja se ajuda. Um exemplo de consulta no terminal interativo psql:
teste1=# insert into contatos (nome,email,endereco) values ('WHAT\'S
YOUR NAME','[EMAIL PROTECTED]','RUA X, 9999');
INSERT 0 1
teste1=# SELECT * FROM CONTATOS WHERE NOME LIKE 'WHAT\'S%';
id | nome | email | endereco
----+------------------+----------------------+-------------
8 | WHAT'S YOUR NAME | [EMAIL PROTECTED] | RUA X, 9999
(1 registro)
begin:vcard
fn:Mauro Matos
n:Matos;Mauro
adr:;;;;;;Brasil
email;internet:[EMAIL PROTECTED]
version:2.1
end:vcard
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br