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 по дате отправления:

Предыдущее
От: Tomasz Myrta
Дата:
Сообщение: Re: Concatenating multiple fetches into a single string
Следующее
От: Christoph Haller
Дата:
Сообщение: Re: Validity check in to_date?