关于现金日记账余额算法的问题(100)

  • 主题发起人 主题发起人 plazhaofeng
  • 开始时间 开始时间
P

plazhaofeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我要想实现的如下 日期 借方 贷方 余额 2009-01-01 100 100 2009-01-01 300 400 2009-01-02 200 600 2009-01-02 100 500 2009-01-03 200 300 如果把余额设为计算字段,这样如果是一年的账计算量实在太大,而且完全依赖排序规划。所以我想把余额做在表中。我的设想是如果append一记录,就先取出同(上)一日期的最后一条记录的余额,然后加上借方-贷方。如果edit一条记录,则要相应更改此日期以下的所有记录。 请问大家有没有好的算法,特别是可不可以用触发器.
 
做个月结吧,少点计算量
 
大家给点建议
 
如果edit一条记录,则要相应更改此日期以下的所有记录。====这个是比较麻烦的,如果修改以前某一时间的,那不是后面时间的所有数据都要相应更改?太麻烦了,一般还是设为计算字段,最多就是做月结,少点计算量
 
触发器吧不难
 
请大家给个具体的解决方案吧
 
写个触发器啊create trigger table_update1 on Table after Update as begin declare... if.. 日期>... begin ...更新 endend;
 
后退
顶部