select * from table where id not in (
select id from table
where (start_time >= @startTime and end_time <= @endTime)
or (start_time <= @endTime and end_time >= @endTime)
or (start_time <= @startTime and end_time >= @startTime)
or (start_time <= @startTime and end_time >= @endTime)
)
跨日期计算法
于 2022-10-11 17:47:24 首次发布