2
我試圖按照教程由SQLMag http://sqlmag.com/t-sql/last-non-null-puzzle輸入欄最後一個非NULL值,並投入新列的每個條目SQL
SELECT id, col1, relevantid,
MAX(relevantid) OVER(ORDER BY id
ROWS UNBOUNDED PRECEDING) AS grp
FROM dbo.T1
CROSS APPLY (VALUES(CASE WHEN col1 IS NOT NULL THEN id END))
AS A(relevantid);
完成得到這個到SQL Server 2008上運行。每次我嘗試MAX(relevantid)OVER(ORDER BY ID)我在訂單附近收到語法錯誤。如果我劃分它不是一個問題,但是如果我只包括命令我遇到問題,是否有解決方法。
什麼是確切的錯誤? – SriniV