Re: Epoch from age is incorrect

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: Epoch from age is incorrect
Дата
Msg-id CAKFQuwb5tRgZs0K_2iAzYdQ3uYcxMJ+zLObpYmx05HDpSiLCiQ@mail.gmail.com
обсуждение исходный текст
Ответ на Epoch from age is incorrect  (Zhihong Zhang <zhihong@gmail.com>)
Ответы Re: Epoch from age is incorrect  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-bugs
On Monday, October 11, 2021, Zhihong Zhang <zhihong@gmail.com> wrote:

They are several days apart. Maybe leap years are not counted properly?

That is related.  Intervals supply integer years, months, and days (for example).  Given an integer month (or year) value there is no way to accurately compute the number of days involved (or any subfield of day) since you lack knowledge of which months (years) they are (generally).  So extracting an epoch from an interval is an inherently unwise thing to do.  Having done it, comparing its result to a timestamp epoch computation is meaningless.  If you can do the later then just do it as it will provide the expected answer while the interval epoch is inherently problematic.

David J.
 

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: BUG #17221: Data sending resume
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Epoch from age is incorrect