我使用的查詢需要的所有記錄每一個給定id的平均...故障使用AVG()MySQL查詢
$query = "SELECT bline_id, AVG(flow) as flowavg
FROM blf
WHERE bline_id BETWEEN 1 AND 30
GROUP BY bline_id
ORDER BY bline_id ASC";
這些記錄每天的更新一次。我想只用平均每個ID的10個最新記錄。
任何幫助將被大力讚賞。
BLF表結構是:
id | bline_id | flow | date
所以要使用'LIMIT 10'看到這個動作? – UnholyRanger 2013-03-25 19:11:14
+1您還需要按日期降序獲取「我平均每個ID的最新記錄」。 – user1477388 2013-03-25 19:12:42
LIMIT 10只允許顯示10個ID的平均結果,例如當查看DESC時30-21或ASC時1-11。 – bech64 2013-03-25 19:31:30