select型号,规格 into #AllProduct from ( select 型号 规格 from rk
union all
select 型号 规格 from ck
union all
select 型号 规格 from qc) a group by 型号,规格
然后就好办了吧。
union all
select 型号 规格 from ck
union all
select 型号 规格 from qc) a group by 型号,规格
然后就好办了吧。
select a.型号,a.规格,a.期初包数,a.期初重量,b.入库包数,b.入库重量,c.出库包数,c.出库重量,a.期初包数+b.入库包数-c.出库包数 as 库存包数 ,a.期初重量+b.入库重量-c.出库重量 as 库存重量 from qc a left join rk b on a.型号=b.型号 and a.规格=b.规格 left join ck c on b.型号=c.型号 and b.规格=c.规格如果担心出再NULL值,可以加上ISNULL判断,如:
ISNULL(a.出库数量,0)……