SQL 兩個時間段交集查詢

SELECT * FROM table
WHERE (endDate > #{startDate} AND endDate < #{endDate}) 
        OR (startDate > ${startDate} AND startDate < #{endDate})

endDate的時間值大於開始時間且小於結束時間 startDate的時間值大於開始時間且小於結束時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章