Re: [SQL ] mysql二個時段日期的的判斷?

看板Database作者 (Arrack Tseng)時間16年前 (2009/07/20 20:30), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《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
如果有人已預約了8~10點,但新增的是10~12,SQL又變成?謝
07/20 20:45, 2F
文章代碼(AID): #1AP6E1X0 (Database)
討論串 (同標題文章)
文章代碼(AID): #1AP6E1X0 (Database)