PostgreSQLで指定期間のレコードを取り出すサンプル
1.直近1年データのレコードを取得
select * from table_name where column_name between (current_timestamp +’-1 years’) and current_timestamp order by column_name desc;
2.指定期間のレコードを取得
select * from table_name where column_name between '2015-10-15’ and '2017-2-22’;
3 今日の日付から3ヶ月以内になっているレコードを取得
select * from table_name where column_name between (current_date) and (current_date + interval '3 month’) ORDER BY column_name;