- select b.* from
- (select min(日期) as t,零部件名称,型号 from (
- select * from [入库$] where 待处理标记<>"√" or 待处理标记 is null
- union all
- select * from [出库$]) group by 零部件名称,型号)a,
- (select 日期,零部件名称,部件简称,型号,供应商,厂商代码,批次号,货位号,待处理标记,货位数量,sum(入库) as 入库,sum(出库) as 出库,sum(入库-出库) as 结存 from
- (select *,货位数量+0 as 入库,0 as 出库 from [入库$] where 待处理标记<>"√" or 待处理标记 is null
- union all
- select *,0,货位数量+0 from [出库$])group by 日期,零部件名称,部件简称,型号,供应商,厂商代码,批次号,货位号,待处理标记,货位数量)b,
- [查询$a1:b2]c
- where a.零部件名称=b.零部件名称 and a.型号=b.型号 and c.零部件名称=b.零部件名称 and c.型号=b.型号 and a.t=b.日期
复制代码 看错要求了.只是很疑惑.要是附件是以下的情况,那么,如何计算出库?
[ 本帖最后由 wuxiang_123 于 2010-10-13 12:27 编辑 ] |