我有一张桌子,我想从中生成报告。
我需要在给定路线的情况下使用LINQ生成记者并将其返回日期列表,其中包含每天的订阅数量。 即
给出路线2022,转移2120,它给我一个包含以下内容的列表
date count
2015-05-01 5
2015-05-02 10
2015-05-03 8
....
任何线索?
答案 0 :(得分:3)
您的输入与输出不匹配。但我假设您正在显示数据的部分输入。然后你可以尝试,
var result = mydata.Where(x=>x.route.Equals("2022") && x.shift.Equals("2120"))
.GroupBy(x=> x.Date).Select(grp => new {Date = grp.Key, Count = grp.Count()});