【发布时间】:2014-11-06 23:46:12
【问题描述】:
我有一个包含两列日期和值的表格。表格总是按日期降序排列。
现在我需要当前行日期和最小日期之间的平均值。
例如
日期 值 平均
2000 年 1 月 31 日 2400
1 月 30 日 4000 2500
1 月 29 日 3000 2000
1 月 28 日 1000 1500
2000 年 1 月 27 日 2000
值的平均范围应在行日期和最小日期之间,例如对于 1 月 28 日,它应该只计算 28 日和 27 日的值,而对于 30 日,它应该只计算 1 月 30 日到 1 月 27 日的值。
任何人都可以帮助使用mysql代码。我对此一无所知。
【问题讨论】:
-
@JohnRuddell 他想要基于给定日期
x和每隔一个日期<= x的平均值。例如 1 月 29 日,3000+1000+2000/3 = 2000 -
表格未排序。