我有一個腳本,我試圖找出一組交易的運行平衡:TSQL - 運行總
所以這裏的重點領域是期初餘額。這將是報告運行時的平衡。因此,查詢中每個「AccountId」的值都是相同的。
總價值是發生的交易的價值。 的(沒有列名)是行號,每個新賬號後重置它發現在結果集 -
ROW_NUMBER()OVER(PARTITION BY AccountId ORDER BY PostingDate)
什麼我然後做在餘額字段我要做到以下幾點。
當行號= 1時,它將使用期初餘額並添加到總額中。正如你所看到的,我做得很好。
但是,我正在努力實現的是每一個後續行,我如何計算它下面的行上的餘額。
所以在上面的例子中,第一行顯示了125.80的餘額。 我想第二排是226.98。因此,資產負債+總價值不具備的1
您使用的是哪個版本的SQL Server? –