[請益] 這樣的統計要如何寫?

看板PHP作者 (我的生命因你而發光)時間12年前 (2013/03/16 17:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
目前我有的資料表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
文章代碼(AID): #1HH3c9_k (PHP)
文章代碼(AID): #1HH3c9_k (PHP)