同时按多列分组
Group by multiple columns at the same time
我需要查询 return 同时按开始日期和结束日期分组的行数:
示例:
start date end date
employee1 : 10/05/2015 12/05/2015
employee2 : 11/05/2015 13/05/2015
employee3 : 10/05/2015 12/05/2015
employee4 : 11/05/2015 15/05/2015
查询应该 return : 2(相同的开始和结束),1,1
IEnumerable<Emlpoyee> grouped= employees.GroupBy(o => new { o.Start, o.End });
它将按开始日期和结束日期对所有员工进行分组。因此所有具有相同开始和结束日期的员工将在同一组中。
我需要查询 return 同时按开始日期和结束日期分组的行数:
示例:
start date end date employee1 : 10/05/2015 12/05/2015 employee2 : 11/05/2015 13/05/2015 employee3 : 10/05/2015 12/05/2015 employee4 : 11/05/2015 15/05/2015
查询应该 return : 2(相同的开始和结束),1,1
IEnumerable<Emlpoyee> grouped= employees.GroupBy(o => new { o.Start, o.End });
它将按开始日期和结束日期对所有员工进行分组。因此所有具有相同开始和结束日期的员工将在同一组中。