【发布时间】:2012-07-16 07:06:56
【问题描述】:
我已经查看了所有内容,但似乎找不到明确的解决方案。如果我错过了,对不起。
我的问题: 我有每小时累积并放在 table1 中的数据 我希望 table2.metric_ 包含当天 table1.metric_ 的平均值。
table1:record_key_、id_、metric_、date_
table2: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 函数只返回单行。现在告诉我你想插入单行还是其他什么?
-
单行,我正在尝试将每小时数据合并为每日平均值