Re: [GENERAL] Q: How to convert int to date?

From: Patrice Hédé <patrice(at)idf(dot)net>
To: Mattias Kregert <matti(at)algonet(dot)se>
Cc: pgsql-general(at)postgreSQL(dot)org
Subject: Re: [GENERAL] Q: How to convert int to date?
Date: 1998-06-23 16:41:25
Message-ID: Pine.LNX.3.96.980623183903.26162B-100000@paris.ivo.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
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(at)idf(dot)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/ ----------------------------------

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Peter Mount 1998-06-23 18:21:59 Re: [GENERAL] datatype questions
Previous Message Patrice Hédé 1998-06-23 16:31:00 Re: [GENERAL] Q: How to convert int to date?