2013-04-04 60 views
0

我查询这里查询更新运行平衡,而不选择查询

UPDATE TBLBANKTRANSACTION SET  
SU_CASHBALANCE   = (SELECT SU_CASHBALANCE FROM TBLBANKTRANSACTION WHERE 
TBLBANKTRANSACTION.ID=1)-2000.0 

我们可以更新,而不选择查询余额?或者什么是最简单/更好/最快的更新运行平衡

回答

2

方式,我在查询不好,但如果你做这种方式

UPDATE TBLBANKTRANSACTION SET  
SU_CASHBALANCE   = SU_CASHBALANCE-2000.0 WHERE 
TBLBANKTRANSACTION.ID=1 
+0

上述工程提供您的** ** SU_CASHBALANCE是不是varchar – 2013-04-04 04:41:21