我已經查看了所有內容,似乎無法找到明確的解決方案。對不起,如果我錯過了。如何將table1.column1的值設置爲table2.column2的平均值
我的問題: 我有數據每小時積累並放在表1中 我希望table2.metric_包含該日的平均值table1.metric_。
表1:record_key_,ID_,metric_,DATE_
表2:record_key_,ID_,metric_,DATE_
獲得的一天記錄列表使用: SELECT * FROM table1 t WHERE t.date_> = DATE_SUB(NOW(),INTERVAL 1 DAY)WHERE t.id _ ='id1';
對於table2的INSERT查詢是什麼樣子的,以便table2.metric_是來自table1.metric_列的值對於前一個SELECT語句返回的table1中id1的所有記錄的平均值?
AVG函數只返回單行。現在告訴我你要插入單行還是其他什麼? – 2012-07-16 07:10:46
單行,即時試圖將小時數據合併到日常平均值 – Stephan 2012-07-16 07:12:32