我想了解用戶進入辦公室的平均次數。對於前來就職的獨特用戶,我有一個類似的場景。每次用戶進入辦公室時,我的數據庫都有數據。單獨計算獨特日期的平均數
請注意:每個人都有不同的名字,因爲我沒有使用他們的名字,而是使用某種ID。
Date Person Action
01-01-2014 John Enter
01-01-2014 lilly Enter
01-01-2014 lilly Enter
01-01-2014 bill Enter
01-02-2014 bill Enter
01-02-2014 lilly Enter
01-02-2014 bill Enter
01-02-2014 John Enter
01-02-2014 John Enter
我可以做一個查詢給我平均由用戶進行分組在一起,其上運行的計數的平均,但如果我在查詢中指定的日期,只適用。我試圖做一個查詢,將分別運行每個日期的平均值,並給我每個日期的平均值。
SELECT AVG(sub.count1)
FROM (
SELECT COUNT(*) AS count1, Date AS date1, user FROM table1 WHERE
date='01-01-2014' GROUP BY user
) AS sub
我想結果是什麼
Date Avgcount
01-01-2014 1.33
01-02-2014 1.667
感謝你的幫助。
太感謝你了,這正是我一直在尋找。沒想到它這麼簡單。 –