Calculate running total / running balance
For those not using SQL Server 2012 or above, a cursor is likely the most efficient supported and guaranteed method outside of CLR. There are other approaches such as the “quirky update” which can be marginally faster but not guaranteed to work in the future, and of course set-based approaches with hyperbolic performance profiles as … Read more