linq groupby分组,并且sum求和,最后排序Orderby 写法
来源:互联网 发布:黑道圣徒4数据碎片秘籍 编辑:程序博客网 时间:2024/04/29 16:25
List<model> lstPFSelect = appdal.GetPlatformSelectWhere();
//省份
//1,linq to sql 写法
var listAddress = (from a in lstPFSelect
group a by new { a.Province,a.ProName} into g
//orderby new ComparerItem() { OrderIndex = b.Key., Id = b.Key.Id } descending
select new
{
Province=g.Key.Province,
ProName = g.Key.ProName,
OrderIndex = g.Sum(c => c.ProjectNum)
}).OrderByDescending(t => t.OrderIndex).ThenBy(t => t.Province);
//省份
//1,linq to sql 写法
var listAddress = (from a in lstPFSelect
group a by new { a.Province,a.ProName} into g
//orderby new ComparerItem() { OrderIndex = b.Key., Id = b.Key.Id } descending
select new
{
Province=g.Key.Province,
ProName = g.Key.ProName,
OrderIndex = g.Sum(c => c.ProjectNum)
}).OrderByDescending(t => t.OrderIndex).ThenBy(t => t.Province);
---------------------------------------------------------------------------------------------------------------------
//省份
//2,labmda表达式写法
listAddress.GroupBy(t => t.Province)
.Select(g =>
new
{
Province= g.Sum(t => t.Province),
ProName = g.Sum(t => t.ProName),
OrderIndex = g.Sum(t => t.ProjectNum)
});
0 0
- linq groupby分组,并且sum求和,最后排序Orderby 写法
- Linq 中的分组查询求和排序
- Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
- 使用linq 中的GroupBy分组
- asp.net DataTable,List for Linq(分组 求和 排序)
- Linq 中按照多个值进行分组(GroupBy)
- Linq 中按照多个值进行分组(GroupBy
- c# Linq Lamda表达式使用 GroupBy 分组
- linq ,lamda 进行分组GroupBy查询
- Lamda OrderBy之后再GroupBy,排序没有作用.
- groupby orderby同时使用
- LinQ - Orderby
- linq orderby
- Lamda表达式之 GroupBy 分组 、OrderByDescending排序
- Linq及Lamda表达式应用经验之 GroupBy 分组
- Linq及Lamda表达式应用经验之 GroupBy 分组
- Linq及Lamda表达式应用经验之 GroupBy 分组
- LINQ实现多次调用GroupBy进行分组统计
- javaoop--io操作
- apply plugin: 'java'原理
- 对齐次坐标的理解
- 单元测试的基本准则
- poi2012 切题记
- linq groupby分组,并且sum求和,最后排序Orderby 写法
- 欢迎使用CSDN-markdown编辑器
- js中定时器使用的小问题
- JPanel重画方法
- 一句话说出你对云计算的理解
- 图文详解如何快捷搭建LNMP服务环境
- Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决方法
- LintCode:图中两个点之间的路线
- nyoj 1023 还是回文 (区间dp加贪心)