【发布时间】:2016-06-11 11:28:56
【问题描述】:
我有一个 MySQL 服务器,其表 myTable 包含以下列:
nid int(10) unsigned
temperature float unsigned
timestamp int(10) unsigned
这张表有大约 300.000 条记录,并且每天都在增长。为了处理如此大量的数据,我想找到一些 SQL 查询,它们可以为我提供基于间隔的平均值,例如“每小时平均值”、“每日平均值”等。
有什么想法吗?
【问题讨论】:
-
group by和日期/时间函数浮现在脑海中。 -
另外,看看分区。