From: | Ange Michel POZZO <poange(at)technologist(dot)com> |
---|---|
To: | Karel Zak <zakkr(at)zf(dot)jcu(dot)cz> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: a question about dates and timestamp |
Date: | 2000-08-03 09:30:31 |
Message-ID: | 00080311565801.00710@ange.alpinfo.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Le jeu, 03 ao 2000, Karel Zak a crit :
> > my question is how can i convert the numeric or the int4 value to
> > a date value?
>
>
> test=# select abstime(965293003);
> abstime
> ------------------------
> 2000-08-03 10:56:43+02
> (1 row)
>
> Karel
this is the result of the query for me :
test=> select abstime(965293003);
?column?
---------
965293003
(1 row)
i must do :
select datetime(abstime( value )); if value is a int4 work ok
but for a numeric, it don't work
i have tried to convert a numeric to int4
with floor, int4, numeric_int4 nothing work !
select datetime(abstime( floor (value) ));
select datetime(abstime( int4 (value) ));
select datetime(abstime( numeric_int4 (value) ));
in all case :
ERROR: pg_atoi: error in "952969611.000000": can't parse ".000000"
what is the way to convert numeric to int4 ?
i know this is'nt a good choise to store timestamp in a int4 or numeric value,
but i found the database like this and know i can't change this :(
thanks
POZZO ange
From | Date | Subject | |
---|---|---|---|
Next Message | Karel Zak | 2000-08-03 10:39:31 | Re: a question about dates and timestamp |
Previous Message | Karel Zak | 2000-08-03 08:58:38 | Re: a question about dates and timestamp |