大牛们,求一个流水汇总的sql语句

低代码开发平台 低代码开发平台 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
已知一个物料明细进出表如下,每个物料都有颜色,单位,仓库区分,最开始的时候,期初库存为0,求每天每个物料的进出汇总如下数据:
CREATE TABLE #tempDetail(单据类型 VARCHAR(20),仓库 VARCHAR(20)  ,
批号 VARCHAR(20),单位 VARCHAR(20) ,颜色尺码 VARCHAR(20),物料代码 VARCHAR(20) ,物料名称 VARCHAR(20) ,
发生日期 Date,入库数量 decimal,出库数量 decimal)
INSERT INTO #tempDetail values('成品入库','原料仓','','PCS','红色','03000001','电源','2021-03-01',1000,0)
INSERT INTO #tempDetail values('成品入库','成品仓','','PCS','白色','03000001','电源','2021-03-01',500,0)
INSERT INTO #tempDetail values('内部领料','原料仓','','PCS','红色','03000001','电源','2021-03-02',0,10)
INSERT INTO #tempDetail values('内部领料','成品仓','','PCS','白色','03000001','电源','2021-03-02',0,30)

INSERT INTO #tempDetail values('销售出库单','原料仓','','PCS','红色','03000001','电源','2021-03-03',0,40)
INSERT INTO #tempDetail values('销售出库单','原料仓','','PCS','红色','03000001','电源','2021-03-04',0,50)

select * from #tempDetail
求下面结果
单据类型 仓库 批号 单位 颜色尺码 物料代码 物料名称 发生日期 期初数量 入库数量 出库数量 结存数量
成品入库 原料仓 PCS 红色 03000001 电源 2021-03-01 0 1000 0 1000
成品入库 成品仓 PCS 白色 03000001 电源 2021-03-01 0 500 0 500
内部领料 原料仓 PCS 红色 03000001 电源 2021-03-02 1000 0 10 990
内部领料 成品仓 PCS 白色 03000001 电源 2021-03-02 500 0 30 470
销售出库单 原料仓 PCS 红色 03000001 电源 2021-03-03 990 0 40 950
销售出库单 原料仓 PCS 红色 03000001 电源 2021-03-04 470 0 50 420
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
低代码开发平台
疑难问题 22,298 成员 121,727 内容