【问题标题】:linq2SQL + sum--Summing into resultslinq2SQL + sum--求和结果
【发布时间】:2009-06-09 11:48:19
【问题描述】:

我在一个表中有一堆与供应​​商相关联的事件

我需要按供应商对这些事件的服务评分求和

所以基本上有 供应商1:500 供应商2:600

我该怎么做?

DataAccess.IncidentRepository().GetItems().Where(i => i.IncidentDate.Year == 2006)

【问题讨论】:

    标签: linq-to-sql


    【解决方案1】:

    希望对你有帮助

    DataAccess.IncidentRepository().GetItems()
              .Where(i => i.IncidentDate.Year == 2006)
              .GroupBy(i => i.Supplier)
              .Select(pGroup => 
                      new { Supplier = pGroup.Key, 
                            Score = pGroup.Sum(pArg => pArg.SeverityScore) });
    

    【讨论】:

      猜你喜欢
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 2013-02-18
      • 2012-07-07
      相关资源
      最近更新 更多