DataTable分组求和

简介: 方法一:             DataTable dt =newDataTable();            dt.Columns.Add(newDataColumn("C1",typeof(int)));            dt.

方法一:

            DataTable dt =newDataTable();
            dt.Columns.Add(
newDataColumn("C1",typeof(int)));
            dt.Columns.Add(
newDataColumn("C2",typeof(string)));
            dt.Columns.Add(
newDataColumn("C3",typeof(int)));
            dt.Rows.Add(
1,"a",30);
            dt.Rows.Add(
2,"a",40);
            dt.Rows.Add(
3,"b",50);
            dt.Rows.Add(
4,"b",60);
            dt.Rows.Add(
5,"a",70);
            Console.WriteLine(
"a总和:"+dt.Compute("sum(C3)","C2='a'"));
            Console.WriteLine(
"b总和:"+dt.Compute("sum(C3)","C2='b'"));
/*
输出:
a总和:140
b总和:110
*/
===============================================================================================

方法二:

            循环计算

相关文章
|
JavaScript 前端开发 Java
57jqGrid 分组 - 多分组在头部显示求和(新)
57jqGrid 分组 - 多分组在头部显示求和(新)
42 0
|
JavaScript 前端开发 Java
55jqGrid 分组 - 多分组所有级数求和(新)
55jqGrid 分组 - 多分组所有级数求和(新)
65 0
55jqGrid 分组 - 多分组所有级数求和(新)
|
8月前
|
数据采集 数据可视化 数据挖掘
使用Pandas对Data列进行基于顺序的分组排列
使用Pandas对Data列进行基于顺序的分组排列
102 0
|
8月前
在pyodps中,`groupby`方法用于对数据进行分组
在pyodps中,`groupby`方法用于对数据进行分组
154 1
|
JavaScript 前端开发 Java
56jqGrid 分组 - 多表头单级数求和(新)
56jqGrid 分组 - 多表头单级数求和(新)
43 0
56jqGrid 分组 - 多表头单级数求和(新)
|
JavaScript 前端开发
45jqGrid 分组 - 数组数据的简单分组
45jqGrid 分组 - 数组数据的简单分组
48 0
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
|
索引 Python
pandas 按某一列A排序,按B和C两列分组,选择分组后A列值最大的行
pandas 按某一列A排序,按B和C两列分组,选择分组后A列值最大的行
|
.NET 开发框架
Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
转载:http://www.cnblogs.com/zq281660880/archive/2012/09/26/2704836.html 今天在使用linq处理一下需求时碰到一点小问题,特此记录。   需求:     按照品名相同的进行汇总,数量相加、表号按分号分割显示   1、组织...
1323 0
|
关系型数据库 MySQL 索引
mysql函数,concat,日期处理,分组
mysql函数,concat,日期处理,分组
171 0