看板 Database 關於我們 聯絡資訊
資料庫是 Access 2003 Date ---------- 2007/06/08 2008/07/23 2009/05/24 2010/08/11 2010/08/25 2010/09/01 我想要選取2008/8月份~2010/8月份的資料,而不管日的部分, 目前的做法是判斷起始日跟結束日,起始就設為當月1號,結束就設為當月最後一天, 變成 BETWEEN 2008/08/01 AND 2010/08/31,但是這樣有點麻煩, 想請問有比較簡單的方法嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.189.217 ※ 編輯: On1earth 來自: 220.132.189.217 (09/09 00:16)
LPH66:結束日用後一個月的0號試試? 09/09 17:28
Catbert:where month(date) = 8 09/09 21:44
daniel1205:樓上這樣中間很多月份的資料會漏掉... 09/10 17:49
Catbert:結束的月+1個月後的1號再減一... 09/10 23:30
tw70126:year in (2008,2009,2010) and month in (1~8) 09/10 23:39
daniel1205:其實呢... 用 Between 就已經是最簡單的方法了!!! 09/12 23:27
On1earth:謝謝大家,原本以為應該有函數可以用,不過看來還是要手 09/13 22:07
On1earth:動組合時間 09/13 23:18