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

本文关键字:两个 设置 三个 | 更新日期: 2023-09-27 18:13:06

我有四个表,分别命名为"Product-table","entry-table","exit-table"answers"statistics"。

Product-table包含列(ProductID,Name,ProductType,Price)

entryTable contains Columns (ID,availableQuantity,date)

exit-Table contains Columns (ID,IssuedQuantity,Date)

统计表包含(ID,当前可用数量,已发行数量,日期)

"ID"列在entry-table, exit-Table, statistic table中充当主键和外键。"ProductID"= =>。

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

currentlyAvailbleQuantity = AvailbleQuantity-IssuedQuantity;

IssuedQuantity = exitTable.IssuedQuantity;

这个问题有解决办法吗?

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

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

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

创建一个过程,通过连接统计表和产品表来获取可用性和问题。