1. select sum(a.-b.出库数量) as abc from 商品出库 as b,商品入库 as a where 商品入库.商品ID=商品出库.商品ID

解决方案 »

  1.   

    1. select sum(a.入库数量-b.出库数量) as abc from 商品出库 as b,商品入库 as a where 商品入库.商品ID=商品出库.商品ID
      

  2.   

    '库存报表:
    select 商品资料.商品ID,商品名称,规格型号,上月结存,sum(入库数量) as 入库总数量,
          sum(出库数量) as 出库总数量,上月结存+sum(入库数量)-sum(出库数量) as 本月结存
    from  库存,商品资料,(select 商品ID,入库数量 from 商品入库 where 入库日期 between '2003-10-1' and '2003-10-31') as 入库,(select 商品ID,出库数量 from 商品出库 where 出库日期 between '2003-10-1' and '2003-10-31') as 出库
    where 商品资料.商品ID=库存.商品ID and 商品资料.商品ID=入库.商品ID
          and 商品资料.商品ID=出库.商品ID
      

  3.   

    Leftie(左手)写的很详细准确了,只是把日期作为条件更灵活些,由参数传入
    当然建表在经常查询情况下也为上策
     
       
      

  4.   

    你可以用视图的完成的,每个月生成的报表直接select * from view where 条件
      

  5.   

    1. select sum(a.入库数量-b.出库数量) as abc from 商品出库 as b,商品入库 as a where 商品入库.商品ID=商品出库.商品ID