记录更新的问题,帮我看看

在库中取一组数据,其中有price,amount字段,能不能不用指针进行如下计算:每一条记录取上一条记录的数字(price,amount字段)进行运算(加或减),然后写回该行记录的相应字段
用一句UPDATE不知行不行,我现在用指针,速度很慢
---------------------------------------------------------------

只要你有一个唯一列,且你说的上一条数据顺序就是这个唯一列的顺序,那么就可以用这个方法,其中ID是这个唯一排序列。
这个方法我已经验证过,没有问题

UPDATE TABLE6 SET
JCSL = (SELECT TOP 1 CCSL FROM TABLE6 A WHERE A.ID < TABLE6.ID ORDER BY ID DESC)

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus