我有一个包含开始和结束字段的表,其值如下:
start | end
2021-09-24 17:00:00 | 2021-10-01 08:00:00
我一头雾水,无法弄清楚为什么这个陈述没有结果:
SELECT *
FROM `oncall`
WHERE `start` >= '2021-10-01 02:00:00'
AND `end` <= '2021-10-01 08:00:00'
尽管我的示例行中的日期范围包含上述范围。
我试图找到与数据库中值的开始和结束重叠的任何行。