【发布时间】:2017-03-16 12:51:17
【问题描述】:
我有一个表格,每 10 秒更新一次数据。我需要平均 10 分钟,24 小时的特定日期。
我尝试这样做并通过 php.ini 将时间增加 10 分钟。
select AVG(active_energy), date_time from energy_readings where date_time between "2016-11-02 00:00:00" and "2016-11-02 00:00:00"+ INTERVAL 10 MINUTE;
然后
select AVG(active_energy), date_time from energy_readings where date_time between "2016-11-02 00:10:00" and "2016-11-02 00:10:00"+ INTERVAL 10 MINUTE;
24 小时。
它可以工作,但它在我的数据库服务器上占用了太多负载。
是否有一个我可以使用的 mysql 查询,它可以为我提供某一天 24 小时内 10 分钟的平均值?
【问题讨论】:
标签: php mysql sql aggregate-functions average