我有一个数据表,像这样:
Amount | Count
-----------------------
20.0 | 2
42.0 | 1
78.0 | 5
91.0 | 2
Count
我想根据列中的内容对列进行总结Amount
。
我想找到Count
所有Amount
介于 0 - 50 和 51-100 之间的总和,在本例中为 3 和 7。
有没有办法快速获取这些数据?
这是我目前拥有的:
foreach (int min in ranges)
{
int max = min + 50;
int count = 0;
foreach (DataRow dr in dt)
{
if (dr["Amount"] > min && dr["Amount"] < max)
count += dr["Count"];
}
}
我正在寻找更优雅的解决方案