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