2012-03-21 50 views
0

cronjob每10分鐘執行一次腳本,以捕獲facebook fanpage的粉絲數。例如。現在正在觀察3頁,比一小時內生成的數據總和爲0.18(6 /小時/頁)的 。 結果存儲在數據庫中(queryid,name,likes,timestamp)MySQL查詢每小時輸出一個值(由時間戳列控制)

現在我想顯示一個值,例如每個小時(每30分鐘一次)有價值(24小時,48小時)任何時間範圍,而不是每天的完整值(2592與72行) 這可能怎麼樣?

我希望你能明白我的問題;)

回答

2

MySQL的利思你GROUP BY HOUR(FROM_UNIXTIME(column))。或者通過DAY,HOUR甚至DAYOFMONTH。這應該會讓你看到一些選項。

完整列表將爲in the manual。您應該可以通過任何返回值的函數進行排序。