2016-08-25 33 views

回答

7

您必須在窗口函數之後但在別名之前添加該添加項。

SELECT ROW_NUMBER() OVER (ORDER BY col_1, value DESC) + 1 as Row FROM table 

...或者,你可以把它在一開始,如果它看起來更加清晰:

SELECT 1 + ROW_NUMBER() OVER (ORDER BY col_1, value DESC) as Row FROM table 

我還添加了col1value之間的逗號。我認爲那是兩個不同的列,而且這是一個錯字。只是提到完整性。