【发布时间】:2021-03-22 21:09:49
【问题描述】:
我需要使用 Postgres SQL 计算滚动年平均值,我有按年、月和周的数据(示例):
我需要计算每周滚动平均值(这是过去一年的单位总和,然后除以该年的周数)。
因此,例如,如果我在 2020 年的第 40 周,我需要得到这周之前所有周的总和,直到 2019 年第 40 周,然后除以该范围内的总周数。我需要这个计算作为每一行的新列.. 我该怎么做?
谢谢
【问题讨论】:
-
请向我们展示您输入数据的预期结果。目前尚不清楚“滚动平均”是什么意思。对我来说,它看起来更“累积”:将直到本周的单位相加,然后除以本周的记录数(= AVG)
-
我刚刚编辑了我的问题,以便更清楚地了解我需要什么
-
检查我更新的答案。
标签: postgresql average rolling-computation