我在数据库中有三个字段日、小时、值
每个小时的值都会存储在数据库中。
现在我想取每四个小时的平均值。一天,我需要获取 6 行,每行包含四个小时的平均值。
您能帮我解决这个问题吗?
它不正确,对吗?
最佳答案
select day
, (hour - 1) DIV 4 /* or: (h + 3) DIV 4 */
, avg(value)
from YourTable
group by
day
, (hour - 1) DIV 4
关于mysql - sql中每四个小时的平均数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9777498/