[請益] 這樣的統計要如何寫?
目前我有的資料表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
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章