Re: Problem with intervals
| От | Richard Huxton |
|---|---|
| Тема | Re: Problem with intervals |
| Дата | |
| Msg-id | 200312020856.05469.dev@archonet.com обсуждение исходный текст |
| Ответ на | Problem with intervals (Bob Smith <bsmith@h-e.com>) |
| Список | pgsql-sql |
On Tuesday 02 December 2003 05:09, Bob Smith wrote:
> I'm getting an unexpected result using intervals in an expression:
>
> select ('2003-10-26 0:00:00'::timestamp + '1 day'::interval)::date;
> date
> ------------
> 2003-10-26
> I assumed '1 day' would always increment the date by 1, but it appears
> that '1 day' just means '24 hours', and due to the daylight/standard
> time shift, October 26 was 25 hours long this year.
>
> Is this a Postgres bug, or is this correct SQL behavior? I'm running
> Postgres 7.2.2.
Expected, because you're acting on a timestamp. When you start looking at time
handling across timezones and daylight saving systems across the world it
does get a bit complicated.
-- Richard Huxton Archonet Ltd
В списке pgsql-sql по дате отправления: