我有两个日期,我想显示这两个日期中的所有记录,包括那些日期。
我如何在 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 不包括在内。