我需要得到下述比例(每天註冊數)/(最近30天滾動報名數的每一天)滾動計數在MySQL
每天的數字是直線前進
SELECT a.DailySignup
FROM
(
SELECT COUNT(1) AS DailySignup, date
FROM users
WHERE date BETWEEN datestart and dateend
GROUP BY date
) a
但是我怎樣才能計算每天的最後30天計數?我知道我需要再次參加同一張桌子,但我似乎無法圍繞它如何。
UPDATE 對不起,我不是很清楚。
SIGNUP_COUNT DATE Rolling_Signup_Count
10 2011-01-01 Sign ups from 2010-12-01 to 2011-01-01
12 2011-01-02 Sign ups from 2010-12-02 to 2011-01-02
4 2011-01-03 Sign ups from 2010-12-03 to 2011-01-03
希望此表有助於說明通過滾動註冊數
究竟什麼叫「過去30天計算每天的」是什麼意思?這是過去30天的平均每日點數嗎(即過去30天內的總註冊量除以30)?請給出數學定義。 – outis 2011-05-31 09:31:22
@outis更新了我的問題 – super9 2011-05-31 09:37:09