俩个字段 
n0703  n0704 
C0 238 
A0 26 
A0 17 
A0 296 
A0 299 
A0 79 
A0 20 
A0 283.8 
A0 7 SQL求和命令怎么写 求A0对应的值的和,谢谢各位了!!! 

解决方案 »

  1.   

    SELECT n0703 ,n0704=SUM(n0704) FROM TB GROUP BY n0703
      

  2.   

    IF NOT OBJECT_ID('AA') IS NULL DROP TABLE AA
    GO
    CREATE TABLE AA([N0703] NVARCHAR(2),[N0704] DECIMAL(18,1))
    Insert AA
    SELECT N'C0',238 UNION ALL
    SELECT N'A0',26 UNION ALL
    SELECT N'A0',17 UNION ALL
    SELECT N'A0',296 UNION ALL
    SELECT N'A0',299 UNION ALL
    SELECT N'A0',79 UNION ALL
    SELECT N'A0',20 UNION ALL
    SELECT N'A0',283.8 UNION ALL
    SELECT N'A0',7
    Go
    SELECT N0703,N0704=SUM(N0704) FROM AA GROUP BY N0703
    /*
    N0703 N0704                                    
    ----- ---------------------------------------- 
    A0    1027.8
    C0    238.0(所影响的行数为 2 行)
    */
      

  3.   

    SELECT n0703 ,n0704=SUM(n0704) FROM TB GROUP BY n0703
      

  4.   

    SELECT n0703 ,n0704=SUM(n0704) FROM TB GROUP BY n0703
      

  5.   

    SELECT n0703 ,n0704=SUM(n0704) FROM TB GROUP BY n0703
      

  6.   


    SELECT n0703 ,n0704=SUM(n0704) FROM TB GROUP BY n0703
      

  7.   

    select sum(n0703) where n0703=a0