一只小迷糊虫
2014-11-23 06:26
采纳率: 100%
浏览 2.3k
已采纳

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

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

alt text

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • guwei4037 2014-11-23 07:13
    已采纳

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

    打赏 评论
  • 兔子党-督察 2014-11-23 07:58
    var query = db.YourTables.GroupBy(t =>t.CusID)
                                              .Select(g => new { CusID = g.Key, OrdTotalMoney = g.Sum(y => y.OrdTotalMoney) });
    
    打赏 评论
  • threenewbee 2014-11-23 13:10

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

    打赏 评论

相关推荐 更多相似问题