select 物料名称,所在仓库,批号,sum(case when ‘入库’ then 数量 else 0 end)-sum(case when ‘出库’ then 数量 else 0 end) from {} group by 物料名称,所在仓库,批号
一批代码搞定。