怎样实现
表 
a   b   c
1   2   4
1   2   3
2   3   2
2   1   1
得到
a   b   c
1   4   7
2   4   3

解决方案 »

  1.   

    select a,sum(b),sum(c) from tb group a
      

  2.   

    select a,sum(b),sum(c) from tb group by a
    sorry 上面买错
      

  3.   

    这个数据集是datatable不是数据库
      

  4.   


    datatable 中也有 select 函数可以试一试很方便的
      

  5.   


    dt.Select("字段==值");
    此处的话 dt.Select("字段==值 group by 字段");不知道是否可以,我没测试过,你可以试试。
      

  6.   


    select 里面的值有很多,我不可能全部知道啊!
      

  7.   

    为什么非要在datatable中加条件呢?
    1既然能得到datatable中数据,为什么不在得到该数据前就插入条件合并同类项,直接得到后边的结果。2用两个SQL语句,分别得到两个数据集。
     
    3利用datatable数据集(第一个结果),定义一个新的datatable,用循环+数组获取非相同A项。
    再sum每项的数据。动态添加到新的datatable数据集中。
      

  8.   

    引用10楼:1既然能得到datatable中数据,为什么不在得到该数据前就插入条件合并同类项,直接得到后边的结果。2用两个SQL语句,分别得到两个数据集。3利用datatable数据集(第一个结果),定义一个新的datatable,用循环+数组获取非相同A项。
    再sum每项的数据。动态添加到新的datatable数据集中。 这里说得很详细了。。请楼主试一下
      

  9.   

    别人给我的接口数据就是datatable