我对窗口函数没有太多经验,我必须使用一个来进行平均计算,这是我的代码:
AVG(b.TotalSilkHrs) OVER(partition BY b.TECHNICIANCODE
ORDER BY b.rankID
ROWS BETWEEN CURRENT ROW and 3 FOLLOWING) AS MovingAvg
我计算在子查询中计算的总和的平均值。它给了我错误:
消息 102,级别 15,状态 1,第 24 行“ROWS”附近的语法不正确。
为什么我会出错?我使用了从您的网站获得的代码