Mysql 查询开始时间与结束时间是否存在交叉(两个时间[量两字段,四日期])范围内是否存在交叉,两个时间段内交叉时间,记录内的开始时间与结束时间与需要查询的开始结束时间是否存在交叉,多日期字段范围查询)
代码:
SELECT
*
FROM
demo
WHERE
(
(start_time >= '2023-04-24 12:12:00' AND start_time <= '2023-04-24 17:30:00' )
OR ( end_time >= '2023-04-24 12:12:00' AND end_time <= '2023-04-24 17:30:00' )
OR ( start_time <= '2023-04-24 12:12:00' AND end_time > '2023-04-24 17:30:00' )
)
其中
(
(start_time >= ‘开始时间’ AND start_time <= ‘结束时间’ )
OR ( end_time >= ‘开始时间’ AND end_time <= ‘结束时间’ )
OR ( start_time <= ‘开始时间’ AND end_time > ‘结束时间’ )
)
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: Mysql 查询开始时间与结束时间(两个时间[量两字段,四日期])是否存在交叉(两个时间段内是否有交集)
本文地址: Mysql 查询开始时间与结束时间(两个时间[量两字段,四日期])是否存在交叉(两个时间段内是否有交集)