Re: [SQL] merging date and time
От | Ross J. Reedstrom |
---|---|
Тема | Re: [SQL] merging date and time |
Дата | |
Msg-id | 370246D0.4F395EE7@rice.edu обсуждение исходный текст |
Ответ на | merging date and time (miannaco@csc.com) |
Ответы |
Re: [SQL] merging date and time
|
Список | pgsql-sql |
miannaco@csc.com wrote: > > Hi, > I'm experiencing some problems to create a view in which I put together a > date and a time in the same field... > > ERROR: Bad datetime external representation 'Mon 22 Mar 00:00:00 1999 > MET14:45:27' > > does anyone have an idea about how to solve this? Well, the error is exactly what it says - that's not a date time. AS you can see, the text version of the 'date' type includes a time of 00:00:00. This lead us to a clue - you need to add the time to the date before the conversion: test=> create table t1 (d date, t text); CREATE test=> insert into t1 values('22-03-1999','14:45:27'); INSERT 101293 1 test=> select datetime(d+timespan(t)) from t1; datetime ---------------------------- Mon Mar 22 14:45:27 1999 CST (1 row) test=> drop table t1; DROP test=> HTH, Ross P.S. no need to send your question twice - and it appeared three times! -- Ross J. Reedstrom, Ph.D., <reedstrm@rice.edu> NSBRI Research Scientist/Programmer Computer and Information Technology Institute Rice University, 6100 S. Main St., Houston, TX 77005
В списке pgsql-sql по дате отправления: