还有一个?select 品种,日期,sum(数量) as 数量
from tablename

解决方案 »

  1.   

    select 品种,日期,sum(数量) as 数量
    from tablename group by 品种,日期
      

  2.   

    create table Ut1
    (pz  char(8),rq datetime,sl float)insert Ut1 values('P0001',  '2002-1-10',  10)
    insert Ut1 values('P0001',  '2002-1-10',  11)
    insert Ut1 values('P0001',  '2002-1-10',  50)
    insert Ut1 values('P0001',  '2002-1-12',   9)
    insert Ut1 values('P0001',  '2002-1-12',   8)
    insert Ut1 values('P0001',  '2002-1-12',   7)
    insert Ut1 values('P0002',  '2002-10-10',  5)
    insert Ut1 values('P0002',  '2002-10-10',  7)
    insert Ut1 values('P0002',  '2002-10-12',  0.5)
    insert Ut1 values('P0003',  '2002-10-10',  5)
    insert Ut1 values('P0003',  '2002-10-12',  7)
    insert Ut1 values('P0003',  '2002-10-12',  9)select pz,rq,sum(sl) from Ut group by pz,rq
    结果:
    ------------------------------
    pz       rq                                      
    -------- --------------------------- ----------- 
    P0001    2002-01-10 00:00:00.000     71
    P0001    2002-01-12 00:00:00.000     24
    P0002    2002-10-10 00:00:00.000     12
    P0003    2002-10-10 00:00:00.000     5
    P0002    2002-10-12 00:00:00.000     0
    P0003    2002-10-12 00:00:00.000     16
      

  3.   

    select 品种,日期,sum(数量) 
    from table
    group by (品种,日期)