1
我發現這個查詢返回sql服務器中第n個最高工資。爲什麼我得到錯誤「RESULT'附近的語法錯誤」,但是重命名CTE工作正常?
WITH RESULT
AS (SELECT salary,
DENSE_RANK() OVER (ORDER BY salary DESC) AS DENSERANK
FROM Employees)
SELECT salary
FROM RESULT
WHERE RESULT.DENSERANK = 2
當我將結果更改爲結果它正在工作,但結果不工作......爲什麼?
我使用SQL Server 2012的
什麼是結果? – Ajay2707
表名是員工... @scaisEdge –
@ Ajay2707我不知道,我只是跟着一個視頻...我做了他所做的,但是當我嘗試更改名稱時,出現錯誤 –