2 u013608482 u013608482 于 2014.11.23 14:26 提问

lambda表达式中怎么统计数据库数据

怎么获取所有编号的所有金额

alt text

3个回答

guwei4037
guwei4037   Ds   Rxr 2014.11.23 15:13
已采纳

根据CusID相同的分组么?将数据库的记录返回List,然后用如下方法即可:
var result = datas.GroupBy(x => x.CusID).Select(x => new { key = x.Key, value = x.Sum(y => y.OrdTotalMoney) });

q107770540
q107770540   Ds   Rxr 2014.11.23 15:58
var query = db.YourTables.GroupBy(t =>t.CusID)
                                          .Select(g => new { CusID = g.Key, OrdTotalMoney = g.Sum(y => y.OrdTotalMoney) });
caozhy
caozhy   Ds   Rxr 2014.11.23 21:10

所有编号的所有金额就是 table.Sum(x => x.OrdTotalMoney)

Csdn user default icon
上传中...
上传图片
插入图片