件号 件名 今日收入 收入累记
20316 盖板 10 10
20316 盖板 2 12
20316 盖板 3 15
20316 盖板 4 19
同一表内关联更新, 修改或删除中间一条记录时后续纪录依次跟新, , 一般如何弄阿?sql2000,求教高人, 一般用什么方法
如:
件号 件名 今日收入 收入累记
20316 盖板 10 10
20316 盖板 12 22 这里第二行 今日收入修改了后,第3行,第4行依次跟新
20316 盖板 3 25
20316 盖板 4 29

解决方案 »

  1.   

    1.不需要“收入累计(不是记)”这一列...这个数据直接通过SQL语句或存储过程在需要时计算(SUM)就行了...2.如果你非要不可...去学学TRIGGER(触发器)...
      

  2.   

    收入累计多余的 查的时候sum一下就可以了
      

  3.   

    此情况不建议用触发器实现。
    这个是典型的进销寸系统的结算问题。
    一般来说,修改当时并不修改此累计字段,而是在晚上的某个固定时间进行日结时在修改此sum字段。
    日结可以用存储过程实现。可以手工日结或者系统的job调用存储过程实现。
      

  4.   

    存储过程、触发器\还有DataSet.Relation都可以做哦