Re: [問題] 關於時間字串的切割-->查詢

看板C_Sharp作者時間16年前 (2009/05/12 02:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
我們格式是存成varchar 不是datetime耶
05/12 18:20, 1F
文章代碼(AID): #1A26Vf00 (C_Sharp)
文章代碼(AID): #1A26Vf00 (C_Sharp)