我无法理解此代码的错误。我如何使用OVER和ORDER BY
CODE:
SELECT
CariID, HesapID, BTrh, BCinsiID, BNo, Acklm, VdTrh, mTrh, BorcT, AlacakT,
SUM(BorcT) OVER (PARTITION BY CariID, HesapID ORDER BY BTrh, BNo, mTrh) AS TopBorcT,
SUM(AlacakT) OVER (PARTITION BY CariID, HesapID ORDER BY BTrh, BNo, mTrh) AS TopAlacakT
FROM
tCariH
错误:
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near 'order'.
哪个版本的SQL Server?我相信你所展示的语法只适用于2012年(可能还有更新的版本,目前还不存在) – 2012-04-05 13:01:07