to CrazyFor:
   我要实现: 
   当前记录的结存数=上一条记录的结存数+当前记录的购进数—当前记录的发出数

解决方案 »

  1.   

    就是想重新UPDATE结存字段的值??
      

  2.   

    declare @I Numeric(28,6)
    set @i=0
    update 表 set
      结存=@i+isnull(购进,0)-isnull(发出,0)
      ,@i=@i+isnull(购进,0)-isnull(发出,0)更新结存的值是:
     日期  购进        发出      结存
     9.1                          0
     9.6    80                    80
     9.9    50                    130
     9.12              120        10
    9.18    50                    60
    9.20                80        -20