mysql中怎么计算每行数据前五天的平均值

mysql中怎么计算每行数据前五天的平均值,第1张

这是前4天的平均值,这个update语句不太好写呀,感觉你这个表设计有点问题

select avg(albvalue) from tablename where date between date_sub(date, interval 4 day) and date

给你举个例子,你自己按照你所在当前表的情况来进行查询。例如:select 列1 avg(列2) as xz from 表 group by 列1 order by xz desc 解释:avg()函数是求某列的平均值,group by是对某列分组,按照SQL标准,分组要和聚合函数一起配合使用才有意义[虽然在mysql中不会报错]。order by xz desc表示的是对xz进行降序,就可以把最高的平均值算出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7644197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存