查下trigger就知道了建议不要用trigger,在更改“已付”的时候改“余额”更好
其实 “余额”= “总金额” - “已付”, 是个冗余字段

解决方案 »

  1.   

    Create Trigger insupd on project1
    For Insert,Update
    As
    Update project1 set YuE_Sum=HeTong_Sum-YiFu_Sum Where Id in (Select ID From Inserted)
    以上方法建议把Update省却,因为你UPdate时触发Update,会导致进入死循环。参考Fabio(中卫)的说明!!!
      

  2.   

    YuE_Sum是多余得
    你select HeTong_Sum,YiFu_Sum,HeTong_Sum-YiFu_Sum YuE_Sum from 表
    不就行了