Re: [MySQL ] 撈日期的問題
你的關鍵在於如何比對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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 8 篇):