Num  P1     P2   P3    P4    P5
005  0.00  1.00 23.00  2.00 0.00
006  0.00  0.00 12.00  0.00 5.00
006  1.00  0.00 0.00  12.00 0.00 想合并成:
Num  P1     P2   P3    P4    P5
005  0.00  1.00 23.00  2.00 0.00
006  1.00  0.00 12.00 12.00 5.00

解决方案 »

  1.   

    select num,sum(P1),sum(P2),sum(P3),sum(P4),sum(P5)
    from tablename
    group by num
      

  2.   


    select Num,P1=sum(P1),P2=sum(P2),P3=sum(P3),P4=sum(P4),P5=sum(P5) from 表名 group by num
      

  3.   

    select num,sum(p1) as p1,sum(p2) as p2,sum(p3) as p3,sum(p4) as p4,sum(p5) as p5
    from table
    group by num
      

  4.   

    declare @t table(Num varchar(10),P1 dec(5,2),P2 dec(5,2),P3 dec(5,2),P4 dec(5,2),P5 dec(5,2))
    insert into @t select '005'  ,0.00 , 1.00, 23.00,  2.00, 0.00
    union all select '006' , 0.00 , 0.00 ,12.00 , 0.00 ,5.00
    union all select '006' , 1.00 , 0.00 ,0.00  ,12.00 ,0.00select Num,sum(P1) as P1,sum(P2) as P2,sum(P3)as P3,sum(P4) as P4,Sum(P5) as P5 from @t group by NUM
      

  5.   

    tryselect Num, sum(P1),sum(P2),sum(P3),sum(P4),sum(P5)
    from table
    group by Num
      

  6.   

    select num,sum(p1) as p1,sum(p2) as p2,sum(p3) as p3,sum(p4) as p4,sum(p5) as p5
    from table
    group by num
      

  7.   


    select num , sum(p1), sum(p2) , sum(p3) ,sum(p4) ,sum(p5)
    from table 
    group by num