作者jami520 (我的生命因你而发光)
看板PHP
标题[请益] 这样的统计要如何写?
时间Sat Mar 16 17:21:11 2013
目前我有的资料表db1
姓名name 分数grade 日期gdate
每天都会有许多学员的分数资料
若现在我想做每天学员的分数是否为近五日新低的人数统计
举例学员有十人 於3/1某A, 某B 这二人当日分数为从2/24-3/1的最低分数
那麽3/1统计的人数则为2
3/2若是某B, 某D, 某E这三人当日分数为2/25-3/2的最低分数
那麽3/2统计人数则为3
这样如此就会有每天分数新低的人数统计资料了
那麽这样SQL写法要如何写呢?
我有想到比较笨的方式,就是载出要统计区间的所有资料
然後用跑回圈个别纪录学员每天的分数丢到阵列中
後续再针对每位学员的阵列再跑回圈来研判
不知道是否有办法直接在SQL中就可以达到目的呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 182.235.80.78