"Eugene M. Hutorny" <[EMAIL PROTECTED]> writes: > SQL statemet > SELECT EXTRACT(QUARTER FROM INTERVAL '1 day');
> Returns: 1 > Expected: 0 Why would you expect that? Quarters are numbered 1 through 4. And it doesn't "always return 1": regression=# SELECT EXTRACT(QUARTER FROM INTERVAL '3 months'); date_part ----------- 2 (1 row) regression=# SELECT EXTRACT(QUARTER FROM INTERVAL '11 months'); date_part ----------- 4 (1 row) regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend