我现有(入库物资表A1),(出库物资表A3),从A1、A3中找出A2(物资库存表)。
A1:入库单号、入库日期、物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
A3:出库单号、出库日期、物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
A2(物资库存)所需的字段:物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注。
关系1:A1->物资名称<>A3->物资名称 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注,数据与A1相同.
关系2:A1->物资名称=A3->物资名称 但型号规格不同 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、
采购员、备注,数据与A1相同.
关系3:A1->物资名称=A3->物资名称 但型号规格不同 那么A2的物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、等...
采购员、备注,数据与A1相同.
也就是说A1(新物资)有的,A3没有,那么A2的=A1(新物资)有的,A3没有的数据.
A1(新物资)有,A3也有,那么A2=(A1-A3)(数量)

解决方案 »

  1.   

    select 物资名称,sum(数量)
    from
    (select 物资名称、型号规格、类别、计量单位、数量、单价、金额、供应商、采购员、备注 from A1
    union all
    select 物资名称、型号规格、类别、计量单位、-数量、单价、金额、供应商、采购员、备注 from A3) A2
    group by 物资名称------上面只是个思路------建议在表中增加一列使用 物料的编码 你这么多列来比较好麻烦吗!!
      

  2.   

    修罗,可否说明下,那个a2前面的括号的select是什么意思,起什么作用呢?