现有这么一个数据表:
Name        Qty
AA           2
BB           4
CC           5
AA           6
BB           4我想最后得出来得结果如下:
Name        Qty
AA           8
BB           8
CC           5也就是把相同名字的数量相加得到后的结果,不知道这样Sql怎么写呢?谢谢各位帮忙了!

解决方案 »

  1.   

    select name,sum(qty)
    from tab
    group by name
      

  2.   

    select name , qty = sum(qty) from tb group by name
      

  3.   

    select name,sum(qty)
    from tab
    group by name
      

  4.   


    select name,sum(qty) as  sum_qty
    from tab 
    group by name
    order by sum_qty desc
      

  5.   

    Select Name,Sum(Qty)
    From TB
    Group By name
    是这个意思?
      

  6.   

    select name,sum(qty) as qty from tab 
    group by name
      

  7.   


    select name , qty = sum(qty) from 数据表 group by name
      

  8.   

    select name , qty = sum(qty) from tb group by name
      

  9.   

    楼上的都回答都好标准哦,一个老师教出来的吧?
    建议楼主看看基本的SQL语法书.:P
    SUM 函数
    GROUP BY