0

私は 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 を除外します。

4

2 に答える 2