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

Responder a