Как определить последний день предыдущего месяца с помощью PostgreSQL?

Мне нужно запросить базу данных PostgreSQL, чтобы определить записи, которые относятся к сегодняшнему дню и последнему дню предыдущего месяца. Другими словами, я хотел бы получить все, что выпало с 31 декабря 2011 года по сегодняшний день. Этот запрос будет повторно использоваться каждый месяц, поэтому в следующем месяце запрос будет основан на текущей дате и 31 января 2012 года.

Я видел этот вариант , но я бы предпочел чтобы избежать использования функции (если возможно).

9
задан Erwin Brandstetter 20 January 2012 в 18:18
поделиться