看板 Database 關於我們 聯絡資訊
請問要如何列出日期之間的哪些天例如 我有一個資料表有 startdate 2012/07/01 enddate 2012/07/03 startdate 2012/07/05 enddate 2012/07/08 startdate 2012/07/12 enddate 2012/07/13 startdate 2012/07/16 enddate 2012/07/19 startdate 2012/07/23 enddate 2012/07/25 我想要把資料撈出求出 1,2,3,5,6,7,8,12,13,16,17,18,19,23,24,25請假 不知道要如何做 謝謝 有想過要用SQL先去把以上1,2,3,5,6,7,8,12,13,16,17,18,19,23,24,25抓出來 不過不知道要如何做撈 不知道還有沒有其他方式 可以提供一下做法嗎 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.134.110
LCH583: WHERE startdate BETWEEN '2012/07/01' AND '2012/07/03' 09/19 18:07
LCH583: OR startdate BETWEEN '...' AND '...' 09/19 18:07
LCH583: OR ... 09/19 18:07
LCH583:不確定對不對, 但日期區間用BETWEEN是沒錯 09/19 18:11
LCH583: startdate 改成你要判斷的欄位名稱 09/19 18:12
dinos:A_start <= B_close AND A_close >= B_start 09/19 18:17