推 lamda:推 感謝 tonyQ 大分享 05/21 08:38
※ 編輯: TonyQ 來自: 221.169.78.140 (05/22 11:05)
※ 引述《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,然後一個個比
: 但是執行起來這樣相當花時間,而且會抓出一堆資料
: 所以想問問看大家有什麼好方法~謝謝大家
如果是 datetime 欄位 , 可以直接用 hour 來作判斷比較直覺.
像你要 18點間上課的資料 , 就可以寫
SELECT * FROM `table_date` WHERE hour( date ) =18
for mysql
now() 以及 year/month/day/hour/minute/second 等函式 ,
對於處理日期來講非常好用.
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140