select cast('2001-04-11' as date);
select '2001-04-11'::date;
2006/3/8, Emanuel <
[EMAIL PROTECTED]>:
Olá galera ...
me dá uma maozinha , sou meio mané me plpgsql ainda ..
estou tentando guardar em variável um numero resultante do seguinte select:
select date '11/04/2001' - date '09/04/2001';
retorna um valor inteiro: 2
estou fazendo uma trigger, e já tentei:
select date new.data1 - date new.data2 into d2;
e dá erro:
ERROR: syntax error at or near "$1" CONTEXT: PL/pgSQL function
"checa_cod_periodo" line 13 at select into variables
tentei também:
d2:= select date new.data1 - date new.data2
d2:= date new.data1 - date new.data2
ou fazer uma simples funcao assim
...
return date $1 - date $2;
...
nao faz, mas se eu colocar ao invés da varável, uma data tipo:
return date '11/04/2001' - date '09/04/2001';
ai funciona ...
claro que é besteira ... mas me dá uma mao ...
Valeu !
--
---
Emanuel dos Reis Rodrigues
Divisão de Redes - CTI
LinuxUser #324141
Linux Professional Certified
LPIC-1 <--> LPIC-2
________________________________________________
Menssagem enviada usando Webmail - CTI
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
--
Atenciosamente,
Rodrigo Hjort
[EMAIL PROTECTED]
http://icewall.org/~hjort
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
