我是 T-SQL 的新手,需要帮助将 Excel 报告转换为 SQL 上的运行。我有一个 SQL 表,记录了每个库房的所有日常库存交易(进/出)。我需要创建一个报告,列出每个位置每个产品的当前库存水平和每个位置的数量,如下所示。换句话说,每个地方的当前库存水平。
我还需要有关如何将首选输出报告(如下)作为视图插入 SQL Server 的帮助,以便我可以每个月一遍又一遍地运行它。
提前致谢!
库存日志表:
PubID QTY LocationID Transaction
1 10 1 Add
1 20 2 Add
1 30 3 Add
1 5 1 Sold
1 10 2 Sold
1 5 3 Sold
2 10 1 Add
2 10 2 Add
2 5 2 Sold
2 8 2 Sold
1 20 1 Add
1 20 2 Add
2 2 2 Sold
首选输出表:
PubID Local_1 Local_2 Local_3 Total
1 25 30 25 80
2 5 0 0 5
Total 30 30 25 85
我在这里看到了很多相近的例子,但大多数只是添加价值,而我需要从已添加库存中减去已售库存以获得我在每一列中的总数。
右侧和底部的行总计和列总计是加号,但如果没有它更容易,则不需要。
谢谢!