【发布时间】:2023-03-05 13:07:02
【问题描述】:
我有 3 个表格,用于维护每个产品/项目的库存条目。这三个表如下:
Table : ItemStock (to maintain remaining stock of each item)
Id ItemId OpgQty BranchID CurrentStock
1 7 0 1 8
2 7 0 2 3
3 6 0 1 2
4 6 0 2 0
Table : ItemPurchase (StockIn)
Id ItemId Qty BranchID
1 7 5 1
2 7 4 2
3 7 6 1
4 7 2 2
5 6 4 1
6 6 2 2
7 6 2 1
表:ItemSale (StockOut)
Id ItemId Qty BranchID
1 7 2 1
2 7 3 2
3 7 1 1
4 6 4 1
5 6 2 2
所需的输出(基于 sql 查询)
我希望得到如下结果:(报告的一部分)
Id ItemId OpgQty BranchId StockIn StockOut CurrentStock
1 7 0 1 11 3 8
2 7 0 2 6 3 3
3 6 0 1 6 4 2
4 6 0 2 2 2 0
我试图获得预期的结果,但未能如愿。请帮忙!!!
【问题讨论】:
-
你试过了吗?
标签: sql sql-server sql-server-2012 inner-join