我要想实现的如下日期 借方 贷方 余额
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一条记录,则要相应更改此日期以下的所有记录。请问大家有没有好的算法,特别是可不可以用触发器.
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一条记录,则要相应更改此日期以下的所有记录。请问大家有没有好的算法,特别是可不可以用触发器.
1.若前面有一笔错了,后面会全错;
2.修改一笔,要更新后面的所有记录
3.这是多余的字段,多余的步骤最简单的方法,就是直接用SQl获得因为LZ有不结帖的习惯,用什么SQL语句,楼下的朋友来告诉他吧...
用SQL或用代碼都可以實現。