Re: [SQL ] mysql二個時段日期的的判斷?
※ 引述《lbsjack (^^)》之銘言:
: 大家好:
: 例如:
: 有關預約時段的問題(mysql 5)
: 假設有個人預約的a時段是09:00~11:00
: 但很不巧的今天維修是b時段10:30~11:30
: 那在sql中二個區間的日期,要如何判斷是否有交集呢?
: --
: events的TABLE中有publish_up與publish_down的維修時間,
: 然後會輸入一段開始時間與結束時間與資料庫中的比對,這樣的SQL要怎麼寫?謝謝
在新增的時候攔截
select * from events where
(publist_up between '09:00' and '11:00') or
(publist_down between '09:00' and '11:00')
如果筆數大於0 就是有交集
還是你要問的是另外一種,兩個表格比對的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.213.47
推
07/20 20:39, , 1F
07/20 20:39, 1F
→
07/20 20:45, , 2F
07/20 20:45, 2F
討論串 (同標題文章)