作者noapostle (灏也)
看板Database
标题[SQL ] 请教一下关於时间与统计资料的问题
时间Tue Nov 11 16:47:29 2008
我资料库使用的是mySQL
假若我的资料表是这样
date1 date2 members
----------------------------------
2007-05-02 2007-04-20 AAA
2007-05-11 2007-04-25 BBB
2007-05-13 2007-05-06 AAA
2007-05-04 2007-04-28 AAA
2007-05-08 2007-04-29 CCC
date1是预约日期
date2是预约"预约日期"的日期 譬如说我(BBB)今天预约後天就会出现
2008-11-13 2008-11-11 BBB
我想问的是,如果要限制BBB在距离今天以前,可预约的次数
该怎麽统计比较好...?
我是有想过对members栏位,每天都统计存到一个栏位
可能比较方便...但即时更新的问题,我有点困惑住@ @"
还是说在php处理这件事会比较方便...?
(就是在预约前判断...先判断时间再判断BBB出现的次数)
(可是判断出现次数...拿回圈来统计的话 又怕跟旧资料卡住)
(所以读取资料後再先用join不取用已经过期的资料...这思考方向对吗?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.217.89
1F:推 grence:看不懂"距离今天以前,可预约的次数" 感觉是比date1跟现在 11/11 16:56
2F:→ noapostle:因为date2记录的就是今天的时间^^" 11/12 09:06
3F:→ noapostle:回推一楼...现在想想date2根本不是我要比的^^" 11/12 15:11
4F:推 decadance:这种商业逻辑判断的处理 建议写在程式判断就好 11/18 23:04