问题:
我有一个传感器读数数据库,其中包含读取传感器时间的时间戳。基本上它看起来像这样:
Sensor | Timestamp | Value
现在我想用这些数据制作一个图表,我想制作几个不同的图表。假设我想要一个用于最后一天,一个用于上周,一个用于最后一个月。每个图表的分辨率会有所不同,因此对于日图,分辨率将为 1 分钟。对于周图,它将是一小时,对于月图,它将是一天或四分之一天。
所以我想要一个输出是每个分辨率的平均值(例如,天 = 一分钟内的平均值,周 = 一小时内的平均值等等)
前任:
Sensor | Start | End | Average
如何在 mySQL 中轻松快速地完成此操作?我怀疑它涉及创建一个临时表或排序并将传感器数据与其连接以获得传感器的平均值?但我对 mySQL 的了解充其量是有限的。
有没有真正聪明的方法来做到这一点?