0
表是這樣的:排除記錄,如果它是某種類型的運行總和
Description Type Amount
Record 1 10
Record 2 20
Record 1 5
Record 3 10
如何排除某種類型的記錄在我的運行總和?所以如果我排除類型3,我的運行總和變爲:
Description Type Amount RunningSum
Record 1 10 10
Record 2 20 30
Record 1 5 35
我正在使用更新局部變量技術。我有:
DECLARE @Amount DECIMAL(18, 4)
SET @Amount = 0
UPDATE MY_TABLE
SET RunningTotal = @Amount
,@Amount = @Amount + ISNULL(Amount, 0)