gpt4 book ai didi

mysql - 每行数据的当前平均值

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:08 24 4
gpt4 key购买 nike

我有一个带有 as-

日期输出的表
20 年 1 月 1 日
1 月 2 日 40
1 月 3 日 30
1 月 4 日 100
1 月 5 日 120
10 年 1 月 6 日
90 年 1 月 7 日
80 年 1 月 8 日
60 年 1 月 9 日

直到

120 年 12 月 31 日

我需要查询每个日期的平均值,其中平均值是从第一个日期到当前日期的累积平均值,如下所示 -
日期 输出平均值
20 年 1 月 20 日
1 月 2 日 40 30
1 月 3 日 30 30
1 月 4 日 100 47.5
1 月 5 日 120 62
10 年 1 月 6 日 53.5


有人可以帮忙吗?

最佳答案

SELECT `date`, `output`, 
(SELECT avg(`output`) from Table1 where Table1.`date` <= b.`date`)
as `average` FROM Table1 b

sqlfiddle here

关于mysql - 每行数据的当前平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30011134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com