create table t(现有金额 int,本次存入 int,flag char(1))
insert t
select 10000,10000,'1'
declare @i int
set @i=select 现有金额 from t where flag=1 --找到当前的记录
update t
set flag ='0' where flag=1 --把上一次的当前清掉,为下一次做准备
insert t
select @i+2000,2000,'1' -- 插入新记录
这是我目前制作的销账算法
我感觉不太好 大家有什么好办法 谢谢