Ola amigos oque pode estar de errado nessa declaração ?



SELECT
    usu_id, cam_id, tlg_id, tel_id, new.duration , tsd_data_spool,
timestamp new.data_agi - interval new.duration sec  ,new.data_agi
FROM tosend  where tsd_id = cast(new.clid as integer);


Mas se eu coloco os valores como abaixo a função não da erro!

SELECT
    usu_id, cam_id, tlg_id, tel_id, new.duration , tsd_data_spool,
timestamp ''2009-12-21 18:00:00''  - interval '' 20 sec''  ,new.data_agi
FROM tosend  where tsd_id = cast(new.clid as integer);




Erro:

ERRO:  erro de sintaxe em ou próximo a "$2"
LINE 1: ...tlg_id, tel_id,  $1  , tsd_data_spool, timestamp  $2  - inte...
                                                             ^
SQL state: 42601
Contexto: SQL statement in PL/PgSQL function "ligacoes" near line 16




Grato pela ajuda


Luiz Henrique Sales

Net2tel
email: [email protected]
http://www.net2tel.com.br
Phone: +55-11-2824-6489
Cell :    +55-11-6368-7615
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a