我一直在尋找與小時平均查詢有關的幾個不同的問題,但我找不到以下任何地址。MySql如何獲得小時平均數
我有不斷有多少次頁面被用戶訪問跟蹤日誌表:
ID USERID PAGEID SECNO DATE
1 123 120 14 6/08/2013 10:07:29 AM
1 124 438 1 6/08/2013 11:00:01 AM
1 123 211 18 6/09/2013 14:07:59 PM
1 123 120 14 6/10/2013 05:07:18 PM
1 124 312 4 6/10/2013 08:04:32 PM
1 128 81 54 6/11/2013 07:02:15 AM
,我試圖讓兩個不同的查詢。一個看起來是這樣的:
HOURLY Count Average
12am 0 0
1am 0 0
2am 0 0
3am 0 0
4am 0 0
5am 1 0
6am 0 0
7am 1 0
8am 0 0
9am 0 0
10am 1 0
11am 1 0
12pm 0 0
1pm 0 0
2pm 1 0
3pm 0 0
4pm 0 0
5pm 1 0
6pm 0 0
7pm 0 0
8pm 1 0
9pm 0 0
10pm 0 0
11pm 0 0
第二個查詢是這樣的:
DAY PERCENTAGE
Monday 10%
Tuesday 16%
Wednesday 14%
Thursday 22%
Friday 21%
Saturday 14%
Sunday 3%
**請注意,平均值僅僅是一個樣品
到目前爲止,因爲我有第一個查詢這樣的事情:
SELECT
HOUR(date) AS hourly,
Count(*)
FROM
logs
GROUP BY
hourly
我試圖添加AVG()之後Count()但沒有工作。
我的日誌表沒有每個小時的數據,但我仍然需要在我的報告中顯示所有小時數。如果小時爲空,則值爲0.任何想法如何實現?
avg是什麼意思?我的意思是你在什麼領域計算平均值? – Stephan
日誌示例只是一個巨大表格的示例副本。我需要知道用戶訪問頁面的每小時平均值。 – carol1287