2014-10-20 15 views
0

我需要從表中選擇一個字段並從某個值中進行計算。是這樣的:來自某個值的Numerate記錄

DECLARE @n AS INT 
SET @n = 1111 
SELECT F, @n = @n + 1 FROM MYTABLE 

這可能嗎?

回答

2

您不能將變量賦值與行選擇組合在一起。您可以使用ROW_NUMBER代替

Declare @n int= 1111 
Select ID, @n + ROW_NUMBER() Over (Order by ID) 
from aTable 
相關問題