Re: [GENERAL] Q: How to convert int to date?
Patrice Hédé <patrice@idf.net>
From: Patrice Hédé <patrice@idf.net>
To: Mattias Kregert <matti@algonet.se>
Cc: pgsql-general@postgreSQL.org
Date: 1998-06-23T16:41:25Z
Lists: pgsql-general
On Tue, 23 Jun 1998, Mattias Kregert wrote: > How do I convert INTEGER to DATE in 6.3.2? > > I have a table 'mytbl' with a column 'd' which is > an integer, containing dates in YYMMDD form. Now, > how do I convert these integer dates to date dates? > > I tried... > ALTER TABLE mytbl ADD COLUMN dd date; > UPDATE mytbl SET dd=date(d+1900); > ...but there is no int-to-date function! Forget my first reply, there is no date(text) function either... But you can do that : test=> select test, (test+19000000)::text::datetime::date from testint; test| date ------+---------- 980101|01-01-1998 971121|21-11-1997 720306|06-03-1972 (3 rows) The test field is a int4 field, so you can do that (not very nice, but it works) :) Hope this helps ! Patrice -- Patrice HÉDÉ --------------------------------- patrice@idf.net ----- Nous sommes au monde. [...] La croyance en un esprit absolu ou en un monde en soi détaché de nous n'est qu'une rationalisation de cette foi primordiale. --- Merleau-Ponty, Phénoménologie de la Perception ----- http://www.idf.net/patrice/ ----------------------------------