【发布时间】:2018-02-24 05:36:06
【问题描述】:
我有两个主键和外键(MaterialId)的表
- 材料表(多种材料)
- 物料库存(多个物料输入)
现在当我通过@FromDate 和@Todate 我想输出如下:
日期 材料名称 OpeningStock PurchaseQty SalesQty ClosingStock 2016-12-15 笔 100 500 0 600 2016-12-16 笔 600 0 0 600 2016-12-17 笔 600 300 0 900 2016-12-18 笔 900 0 400 500 2016-12-19 笔 500 0 0 500 2016-12-20 笔 500 0 0 500 2016-12-21 笔 500 0 400 100 2016-12-22 笔 100 200 100 200注意:
1.如果数据库表有问题,请指导我如何处理这种情况。
2. 并从两个表中查找当前日期库存
【问题讨论】:
-
到目前为止,您是否尝试过任何方法来解决问题?
-
@KETULSONI 请告诉我们您在哪里尝试过的问题?
-
1.递归 CTE 生成日期列表 2. 累积和
-
你为什么认为有问题?
标签: sql sql-server