我需要进行查询以同时返回按开始日期和结束日期分组的行数:
示例:
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
查询应该返回:2(相同的开始和结束),1,1
答案 0 :(得分:0)
IEnumerable<Emlpoyee> grouped= employees.GroupBy(o => new { o.Start, o.End });
它将按开始和结束日期对所有员工进行分组。因此,具有相同开始和结束日期的所有员工将属于同一组。