Re: [MySQL ] 撈日期的問題

看板Database作者 (寶貝豬)時間15年前 (2009/05/20 21:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
你的關鍵在於如何比對Date字串當中, 可以代表上課時段的子字串. mysql的substring函式可以用來解決這個問題. ex: select * from present_records where substring(`Date`,12,2)='18'; //substring是1-base,字元位置從1算起. ※ 引述《vitolee (毅)》之銘言: : 今天我的資料儲存方式如下 : Class 使用人數 Date : A 43 2009/05/09 18:04:25 : B 40 2009/05/09 18:04:25 : A 42 2009/05/09 19:08:32 : B 42 2009/05/09 19:08:32 : A 42 2009/05/09 20:09:31 : B 42 2009/05/09 20:09:31 : A 42 2009/05/10 08:10:32 : B 42 2009/05/10 08:10:32 : ........ : 以此類推下去 : 但是今天我希望統計教室每天晚上六點上課的人數 : 所以希望抓的資料是,以下的方式 : A 43 2009/05/09 18:04:25 : A 40 2009/05/10 18:08:25 : 想問大家這樣子~應該要怎麼設條件是~才可以~ : 我當初想是用時間方法+86400,然後一個個比 : 但是執行起來這樣相當花時間,而且會抓出一堆資料 :     所以想問問看大家有什麼好方法~謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.190.247
文章代碼(AID): #1A501W-Q (Database)
討論串 (同標題文章)
文章代碼(AID): #1A501W-Q (Database)