我有一个关于带日期的sql的问题。我的数据库中有两条记录,其中包含下一条信息:
id | 日期开始 | 日期结束 |
---|---|---|
1 | 2021-06-01 | |
2 | 2021-06-07 | 2021-06-12 |
要获得第三个日期范围的2行,请尝试
WHERE start_date between '2021-06-02' AND '2021-06-20'
OR end_date between '2021-06-02' AND '2021-06-20';