jota.comm escreveu:
> 
> Outra forma poderia ser:
> 
> select '2008-05-21 09:35:21.287121'::timestamp;
> 
> Porém, a forma que o Dickson mostrou é padrão SQL enquanto a minha não, 
> mas estão ai duas soluções.
> 
> []s
> 
> 2008/5/21 Dickson Guedes <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
> 
>     Carlos Madsen escreveu:
>      > Olá pessoal, vocês têm alguma idéia de como se converte um text em
>      > timestamp?!
> 
>     teste=# SELECT CAST('2007-11-08 08:48:58.267329' as timestamp);
>              timestamp
>     ----------------------------
>      2007-11-08 08:48:58.267329
>     (1 registro)
> 
> 
>     Por acaso seria isso que voce queria Carlos?
> 


Além das opções já apresentadas você pode utilizar a função 
to_timestamp que evita eventuais problemas na interpretação da data 
pois você especifica em qual formato ela se encontra. Veja:
http://www.postgresql.org/docs/current/interactive/functions-formatting.html

bdteste=# SELECT to_timestamp('07/08/09 13:45:20', 'DD/MM/YY HH24:MI:SS');
       to_timestamp
------------------------
  2009-08-07 13:45:20-03
(1 registro)

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a