1. 程式人生 > 其它 >查詢一個時間段與資料庫存在得時間段是否有交集

查詢一個時間段與資料庫存在得時間段是否有交集

技術標籤:查詢兩個時間段是否存在重疊javamysql

SELECT
count( id )
FROM
th_flow_part_time
WHERE
(
(start_time between #{startTime} and #{endTime})
or
(end_time between #{startTime} and #{endTime})
or
(start_time > #{startTime} and end_time < #{endTime})
or(start_time < #{startTime} and end_time > #{endTime})
)
AND is_delete = 0