使用LINQ汇总数据表列DISTINCTLY

时间:2015-11-22 17:15:10

标签: vb.net linq

我想在linq查询中添加另外一个参数(另一个'andalso'语句)来汇总CleanedEquipment列。因为那些记录不是唯一的。 所以为了做到这一点,我有另一列“Spcall”,所以我需要查询它DISTINCT我怎么能这样做? (couldent在网上找到答案)。 我的数据表(dt)看起来像这样:

SpCall    BillingStatus    BillingYear    CleanedEquipment

  sumAll_SalesMoney = dt.AsEnumerable() _
           .Where(Function(x) x.Field(Of String)("BillingStatus") = "close" _
                   AndAlso x.Field(Of Integer?)("BillingYear") = currentYear) _
           .Sum(Function(x) x.Field(Of Integer?)("CleanedEquipment"))

0 个答案:

没有答案