作者bobju (宝贝猪)
看板Database
标题Re: [MySQL ] 捞日期的问题
时间Wed May 20 21:06:35 2009
你的关键在於如何比对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