可能重复:
在 SqlServer 中计算运行总计
我正在创建一个事务表。我决定不在任何地方存储每个用户的余额。我打算做的是,每个月我都会“带来余额”并从购买的余额减去借方加贷方的余额中计算余额。
我的桌子看起来像这样
ID int primary key
userID int foriegn key
TransactionDate datetime
description varchar(200)
amount money
balanceBoughtForward bit
我正计划编写一个函数来获取最新记录,即 balanceeboughtforward,然后使用该 id 来计算带有额外列“BALANCE”的视图中的余额和运行总计
但我不知道如何创建一个运行总计列?