我有一个使用 SQL Server 2005 Express 的程序,我需要一些帮助来循环遍历 2 个表来计算库存。
Table 1
:在设置时将所有产品与库存总额一起存储Table 2
:存储针对表 1 中所有产品的交易
如何遍历表 2 中的所有项目并从表 1 计数中减去该数量?
如果我有这样的查询,那么我会获取每个产品的数据
SELECT
ii.ItemNum, ii.ItemName, ii.OzOnHand
FROM
dbo.InventoryItems ii
INNER JOIN
dbo.InventoryLog il ON ii.ItemNum = il.InvItemNum
WHERE
ii.active = 1
我需要从表 1 的总金额中减去表 2 中的每次出现