Sar*_*arn 3 linq operations sum
我有一个表,我需要根据group by子句通过数字列对结果集进行排序.
例如,该表具有销售员ID,订单号和订单值.我希望按累计订单价值列出我的顶级销售人员的前10名.
SQL和LINQ的新手,所以任何建议都将不胜感激!
var results = context.Sales.GroupBy(s => s.SalesPersonID)
.Select(g => new {
SalesPersonID = g.Key,
Sales = g.Sum(s => s.OrderValue)
})
.OrderByDescending(r => r.Sales)
.Take(10);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |