从其他2个表中的1个表上获取触发器

时间:2019-01-06 14:32:51

标签: sql sql-server tsql triggers

我里面有数据库3个表:A,B,C

A: (Item , Qty, Loc);
B: (Item , Qty,Loc);
C: (Item,Loc1,Loc2,Loc3,Loc4.......,Loc16) ;

我需要一个用于自动计算并通过以下方式自动更新C上的值的函数:

Sum(A.qty)-Sum(B.Qty) where A.Item=B.Item and A.Loc = B.Loc; 

结果应在C中的正确列中更新:从Loc1到Loc16

在A或B中添加任何值时,应在C中执行自动计算。在C中,项目是唯一的。在A和B中,可以在不同位置的许多交易中找到项目。

0 个答案:

没有答案