Geion Correia escreveu: > Pra ficar mais claro: > > dt_parada (date) > dt_horainicial(varchar). > > dt_parada_hrinicial(timestamp) > > vlw! > > > 2008/1/15, Geion Correia < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > Caros, > > Em meu banco tenho dois campos um do tipo data e um > outro varchar, até > aí tudo bem, só que eu quero fazer um campo do tipo timestamp e colocar > os dois valores. > Como eu posso fazer isso? >
Você não informou qual o formato de seu string que representa a hora inicial. Supondo que seja '03:45' você pode utilizar uma simples adição (com o cast correspondente): bdteste=# SELECT '2008-01-15'::date + '03:45'::time; ?column? --------------------- 2008-01-15 03:45:00 (1 registro) Veja: http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral