我想创建类似于银行对帐单的运行余额,以便计算期初余额 在读取记录时,借方金额或贷方金额最初会添加到期初余额中 然后从结果计算中添加下一条记录的借方或贷方以显示下一个值。 收集初始余额,信用和借方的单独“地点”条件
我遇到的困难是保留从一个记录到下一个记录的计算余额。
输出应如下所示:
EmpCode Credit Debit Balance
EC100 null null $1000.00
null null $500.00 $1500.00
null null $100.00 $1600.00
null $50.00 null $1550.00
null $100.00 null $1450.00
Emp. Totals $1450.00
感谢任何帮助。
答案 0 :(得分:0)
如果您有日期列或任何可以建立订单的列,那么您可以执行此类查询。在此示例中,事务在一列中具有正值
SELECT Outside.DateField
, Outside.AmountDollars
, (select sum(Inside.AmountDollars)
from Table2 Inside
where Inside.DateField <=Outside.DateField) as Balance
FROM Table2 Outside