※ 引述《bird7735.bbs@ptt.cc (眼明手快 0.0)》之銘言:
> 從資料庫Select 時間 出來
> EX: 2009/05/28 AM 10:30
> 假設是這樣
> 我想只切割出 "05" (月份) 就好
> 然後依據05這個月份 去查詢該月份的資料
> 另外
> 假設 我想查詢05 -> 07月份的資料
> 方法跟查詢單月份的一樣嗎?
> 請問 有人可以指點一下嗎?
select fields from tablename
where month(datefield) between 5 and 7
這裡要注意的是,盡量不要只用月份去撈時間區段
上面的sql code代表的是所有年度的5~7月
所以通常應該要補上時間
ex
select fields from talbename
where datefield between '2009/05/01' and '2009/07/31'
--
◥◣ │◢ 我說拔辣!!◣╭─────────╮ ◢香蕉!!◣ \ ◢◤ˋ
ˋ ˊ▊ ●◤◥ ◤│ IP:140.123.174.1▂▃▅▆▇ ◥ ◤◥ ● ▊" ˊ
" " ▋╯ ▁▃ DN:bala.twbbs.org│ ╰◢◤ "
∵ ∵▌▂▃▄▅▆▇█ ╰─────────╯《中正資管‧芭樂的故鄉》 ▋!
!◢◤ FR: 220-136-177-252.dynamic.hinet.net ◢◤ ◢
推
05/12 18:20, , 1F
05/12 18:20, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):