t历史库存.sql
t退库流水账.sql
现在有两张表,一张是历史库存表,一张是退库表
想实现的效果为红框部分,这个SQL应该怎么写呢?求大神解答。谢谢
测试数据.xlsx
能否不加参数,直接查询出一张宽表,如下图:
日期估计比较麻烦,假设查询日控件为 rq
select ${rq} as 日期, 物料,sum(数量),sum(金额0 from
(select 物料,数量,金额 from 历史库存 where 日期<${rq}
union all
select 物料,数量,金额 from 退库流水账 where 日期<${rq})
gruop by 日期, 物料