原始表结构及内容如下:
t1
货号,批号,仓库,库存数量,库存单价,入库日期,有效期,质量
-----------------------------------------------
0001,080203,A,100,2.3,2008/2/3,2009/2/3,合格
0002,080405,B,240,5.1,2007/1/5,2010/4/2,合格
0001,080203,A,158,2.3,2008/2/3,2009/2/3,合格要求得到以下结果:
t1
货号,批号,仓库,库存数量,库存单价,入库日期,有效期,质量
-----------------------------------------------
0001,080203,A,258,2.3,2008/2/3,2009/2/3,合格
0002,080405,B,240,5.1,2007/1/5,2010/4/2,合格不用临时表解决最好。

解决方案 »

  1.   

    select 货号,批号,仓库,库存数量=sum(库存数量),库存单价,入库日期,有效期,质量
    group by 货号,批号,仓库,库存数量,库存单价,入库日期,有效期,质量 
      

  2.   

    更正:
    select 货号,批号,仓库,库存数量=sum(库存数量),库存单价,入库日期,有效期,质量
    group by 货号,批号,仓库,库存单价,入库日期,有效期,质量 
      

  3.   

    select 货号,批号,仓库,sum(库存数量),max(库存单价),入库日期,有效期,质量
    from t1
    group by 货号,批号,仓库,入库日期,有效期,质量
      

  4.   

    select 货号,批号,仓库,sum(库存数量),avg(库存单价),入库日期,有效期,质量
    from t1
    group by 货号,批号,仓库,入库日期,有效期,质量
      

  5.   

    忘了一条:要修改表,而不是select  :)