下表接收數據集(近)通過的cronjob每分鐘:我如何獲得一個值的每小時平均是存儲每分鐘
id | timestamp | humanTime | userCount
-----------------------------------------------------
1 1482310202 2016-12-21 09:50:07 120
2 1482310262 2016-12-21 09:51:07 126
3 1482310322 2016-12-21 09:52:06 110
4 1482310381 2016-12-21 09:54:06 131
5 ...
由於的cronjob是通過網絡查詢,它是由於可能的超時,不能確保每小時有60個條目。
我想計算過去X小時的userCount列的每小時平均值。
有沒有人有想法?
P.S:如果沒有辦法通過SQL做到這一點,我想通過PHP
你爲什麼要保存唯一時間戳旁邊一個日期時間? – e4c5
1.因爲我可以......併爲了調試目的......並給你可能計算的可能性 – Ch3rm
因爲它是一個窄列它並不重要,但通常在SQL中我們不存儲值可以生成。我們使用生成的列 – e4c5