From: | pgsql-bugs(at)postgresql(dot)org |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | PostgreSQL 7.0.2 Date Miscalculation |
Date: | 2001-04-02 23:52:42 |
Message-ID: | 200104022352.f32Nqgd45931@hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Jay Guerette (JayGuerette(at)pobox(dot)com) reports a bug with a severity of 2
The lower the number the more severe it is.
Short Description
PostgreSQL 7.0.2 Date Miscalculation
Long Description
PostgreSQL 7.0.2
The RELTIME function is miscalculating dates.
(all my graphs were wrong today!)
Sample Code
The query:
SELECT STAMP FROM SYSLOG WHERE DATE(STAMP)=DATE(TIMESTAMP('TODAY'-'1 WEEK'::RELTIME)) LIMIT 1;
Produces:
stamp
------------------------
2001-03-25 02:53:52-05
(1 row)
When the date is:
Mon Apr 2 19:45:40 EDT 2001
And the result SHOULD be:
stamp
------------------------
2001-03-26 02:53:52-05
I also have NO idea what this means:
SELECT DATE(CURRENT_DATE - ('1 WEEK'::RELTIME));
date
------------
0345-05-14
(1 row)
No file was uploaded with this report
From | Date | Subject | |
---|---|---|---|
Next Message | Philip Warner | 2001-04-03 03:14:48 | Re: Table constraint ordering disrupted by pg_dump |
Previous Message | V. M. | 2001-04-02 23:47:55 | compile error for DBD-Pg-0.95 + Cannot insert a duplicate key |