保留以前余额的MS Access查询

时间:2014-03-07 11:40:58

标签: ms-access

我想创建类似于银行对帐单的运行余额,以便计算期初余额 在读取记录时,借方金额或贷方金额最初会添加到期初余额中 然后从结果计算中添加下一条记录的借方或贷方以显示下一个值。 收集初始余额,信用和借方的单独“地点”条件

我遇到的困难是保留从一个记录到下一个记录的计算余额。

输出应如下所示:

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您有日期列或任何可以建立订单的列,那么您可以执行此类查询。在此示例中,事务在一列中具有正值

SELECT Outside.DateField
, Outside.AmountDollars
, (select sum(Inside.AmountDollars)  
          from Table2 Inside  
          where Inside.DateField <=Outside.DateField) as Balance
FROM Table2 Outside