Office中国论坛/Access中国论坛
标题:
如何用UPDATE语句一次更新所有最终余额
[打印本页]
作者:
hbszlhj
时间:
2007-4-20 00:57
标题:
如何用UPDATE语句一次更新所有最终余额
如何用UPDATE语句一次更新所有最终余额
表A
ID 姓名 汇款 货款 余额 最终余额
1 aaa 100 10 90 90
2 aaa 200 30 170 260
3 aaa 200 180 20 280
。。。。。
对应关系比如:ID3的余额=ID3的汇款 - ID3的货款
ID3的最终余额 =等于 ID3和小于ID3的总汇款 - 等于 ID3和小于ID3以前的总货款
如何用UPDATE语句一次更新所有ID的最终余额,下面的语句执行错误:
update a as a1 set 最终余额 =(select sum(汇款-货款) from a where id<a1.id+1 and 姓名='aaa'
)where 姓名='aaa'
[此贴子已经被作者于2007-4-19 19:03:31编辑过]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3