如何使用C#查找特定列的总和?

时间:2010-10-01 07:18:14

标签: asp.net

假设在数据库中他们是名为INCOME_PER_DAY的列。我在gridview中提供了这一列的数据。

现在我的问题是我想使用C#.how来找到INCOME_PER_DAY列的总和。

请告诉我。

2 个答案:

答案 0 :(得分:1)

服务器端(数据库)上执行此操作。

返回2 recordsets:一个包含详细信息,另一个包含SUM(INCOME_PER_DAY)。

或使用此查询:

SELECT ROW_TYPE = 1, FIELD1, FIELD2, FIELD3, INCOME_PER_DAY FROM MYSALES
UNION ALL
SELECT ROW_TYPE = 2, NULL, NULL, NULL, INCOME_PER_DAY = SUM(INCOME_PER_DAY) FROM MYSALES

ROW_TYPE = 1 - 详细信息行 ROW_TYPE = 2 - 摘要行

在页面上,使用ItemDataBound事件处理程序中的datagrid:检查ROW_TYPE以应用有效的CSS样式(详细信息和摘要)

答案 1 :(得分:0)

不幸的是,你必须循环遍历列并逐行添加行。