Re: BUG #18348: Inconsistency with EXTRACT([field] from INTERVAL);
От | Tom Lane |
---|---|
Тема | Re: BUG #18348: Inconsistency with EXTRACT([field] from INTERVAL); |
Дата | |
Msg-id | 755165.1723822675@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: BUG #18348: Inconsistency with EXTRACT([field] from INTERVAL); (Bruce Momjian <bruce@momjian.us>) |
Ответы |
Re: BUG #18348: Inconsistency with EXTRACT([field] from INTERVAL);
|
Список | pgsql-bugs |
Bruce Momjian <bruce@momjian.us> writes: > On Thu, Aug 15, 2024 at 10:45:58PM -0400, Bruce Momjian wrote: >> I tested master, patch version 2 and patch version 3 with some sample >> extract() queires, attached. I like patch version 2. I'm still pretty dissatisfied with both versions :-( > I think there are two more issues. In patch version 3, when months is > zero and you check days, you should also check seconds if days is zero. Eh? v3 does that: + else if (interval->day > 0 || + (interval->day == 0 && interval->time >= 0)) But I'm starting to despair of reaching a solution that's actually self-consistent. Maybe we should leave the DTK_QUARTER behavior alone, and content ourselves with adding DTK_WEEK. regards, tom lane
В списке pgsql-bugs по дате отправления: