我正在尝试计算过去 4 个月的运行平均值。所以我需要得到每个月的第四个值
month_date | Month 1 | Month 2 | Month 3| Month 4
---------------------------------------------
11 | 0 | 0 | 0 | 0
10 | 2 | 0 | 0 | 0
09 | 3 | 4 | 0 | 0
08 | 8 | 7 | 9 | 0
07 | 6 | 8 | 11 | 5
06 | 3 | 4 | 0 | 8
05 | 8 | 7 | 9 | 9
04 | 6 | 8 | 11 | 5
[预期输出]
| Month 1 | Month 2 | Month 3| Month 4
----------------------------------------
| 6 | 4 | 9 | 5
我试图做的
- 我试图排除诸如 row_number 之类的零(按月 desc 排序) - 这没有用
- 我尝试使用无效的 NULLS LAST 函数,因为我需要根据月份而不是每个月订购
请帮忙