大牛们,求一个流水汇总的sql语句
已知一个物料明细进出表如下,每个物料都有颜色,单位,仓库区分,最开始的时候,期初库存为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
...全文
相关推荐
SQL从小白到大牛.pptx
SQL从小白到大牛.pptx
多种典型T-SQL语句、备份、优化、常见问题处理集合包
首先说明这个是收集与csdn 多年来的精华帖 有很多经典问题的处理方法,集多为大牛的心血为一体 包括备份还原,导入导出、行列转换、动态sql基本语法、游标、复制 等等,可以说是丰富多彩、包罗万象。 这里不多在阐述,绝对的物超所值,谁下谁知道。
大牛教授MySQL之SQL语句最优化技术
大牛教授MySQL之SQL语句最优化技术
数据库大牛是怎么炼成的
数据库大牛是怎么炼成的,通过学习,你一定会受不少启发!
python进阶 从菜鸟走向大牛 完整书签 pdf
python进阶 从菜鸟走向大牛


疑难问题
