触发在SQL数据库列中对值求和

时间:2014-04-15 10:29:11

标签: c# sql sql-server sql-server-2008-express

我在SQL Server 2008 Express中有一个包含2个表的数据库。

我的问题如下:我想创建一个触发器来对第一个表中的某些值求和,并将总和复制到第二个。

例如,第一个表(Head)有5列:

  ID    Transaction    Acount    Date        Total_sum
  -----------------------------------------------------
   1    some text      acount1   2014.04.15   300
   2    some text      acount2   2014.04.15   500
   3    some text      acount1   2014.04.15   200

第二张表Transaction

 HeadID    Amount    Remarks
 ----------------------------
    1       100        test1
    1       200        test2
    2       500        test3
    3       100        test3
    3       100        test4 

所以最后我想总结Transaction中的值,如果它们具有相同的HeadID并将结果复制到Head表中。也许我可以找到最后一个ID 'Head'表和组'HeadID-s在'Transaction'表中并对值进行求和

请帮助我!

0 个答案:

没有答案