通过减去两个不同表的两个不同列,将值设置为第三个表的列

时间:2016-10-15 07:33:06

标签: c# sql database

我有四个表名为"产品表" "条目表""出口表"和"统计"。

产品表包含列(ProductID,Name,ProductType,Price)

entryTable包含列(ID,availableQuantity,date)

exit-Table包含列(ID,IssuedQuantity,Date)

统计表包含(ID,currentAvalibleIQuantity,Issued Quantity,Date)

" ID" entry-table中的列,exit-Table,统计表充当主键和foriegn键。==> "的ProductID"

现在我希望统计表列值看起来像

currentlyAvailbleQuantity = AvailbleQuantity-IssuedQuantity;

IssuedQuantity = exitTable.IssuedQuantity;

这个问题有什么解决方案吗?

是否可以自动更新统计表。?

1 个答案:

答案 0 :(得分:0)

为了自动更新统计表中的条目,在进行插入更新和删除时,为条目表和退出表创建一个触发器。

  

通过加入统计信息表和产品表来创建一个获取可用性和问题的过程。