我目前工作的一個存儲過程在SQL Server 2012中,我有以下表格:T-SQL SELECT TOP保值增值
Id | SalesAreaId | CollectionId
---+-------------+-----------
1 | 12 | 1
2 | 7 | 1
3 | 5 | 1
我要選擇最高CollectionId
並加+1 。
DECLARE @CollectionId INT = 1;
SELECT TOP 1 @CollectionId = [CollectionId]
FROM [MyProject].[Sales]
WHERE [CollectionId] = MAX([CollectionId])
@CollectionId = @CollectionId + 1
結果在下@CollectionId
應該是2,遺憾的是這並沒有真正的工作...
你有關於如何解決這個問題的想法?
非常感謝!
你想要什麼結果? –
下一個@CollectionId應該是2 – TimHorton