【发布时间】:2021-06-08 14:33:34
【问题描述】:
我正在尝试获取我的库存和销售列的最近 13 周移动平均值(我有数千行,但我想从最近的回溯中获取最近 13 周移动平均值,因为每周都有新数据)。
我在那里有周号(设置为 YYYY-WEEKNO)。
有人知道我如何在 Oracle SQL 中做到这一点吗?
| weekno | inventory | sales |
| 202111| 5 | 78 |
| 202110| 6 | 50 |
| 202109| 3 | 80 |
| 202108| 2 | 75 |
| 202107| 5 | 33 |
| 202106| 8 | 77 |
| 202105| 3 | 80 |
| 202104| 2 | 75 |
| 202103| 5 | 33 |
| 202102| 8 | 77 |
| 202101| 8 | 77 |
| 202053| 2 | 75 |
| 202052| 5 | 33 |
| 202051| 8 | 77 |
| 202050| 8 | 77 |
.....等等
【问题讨论】:
-
您是否总是每条记录恰好有一周,即没有重复或空白?
标签: sql oracle oracle-sqldeveloper