私は 2 つの日付を持っています。それらの日付を含むこれら 2 つの日付のすべてのレコードを表示したいと考えています。
PostgreSQLでクエリを作成するにはどうすればよいですか?
見つけた
SELECT *
FROM mytable
WHERE (start_date, end_date) OVERLAPS ('2012-01-01'::DATE, '2012-04-12'::DATE);
こちらは両日除く
また
SELECT *
FROM tbl
WHERE start_date <= '2012-04-12'::date
AND end_date >= '2012-01-01'::date;
ここでは start_date を除外します。