我似乎画了一个空白.我有一个销售清单,检索如下:
List<Sales> sales = ctn.Sales.Where(s => s.DateSold >= request.FromDate && s.DateSold <= request.ToDate).ToList();
Run Code Online (Sandbox Code Playgroud)
销售列表中的项目类似于以下内容:
SaleID | DateSold | ProductID | ShopID
作为报告的一部分,我想向用户返回一个简单的字符串,通知他们哪一天哪一天往往卖得最多.
所以我认为我应该做的是按天分组销售,计算每天的数量,然后评估哪个数字最高,但我不确定如何做到这一点.
有人可以帮忙吗?
Jus*_*ner 12
您只需DateSold
按顺序进行分组,然后按计数排序(它告诉您有多少项属于该组):
salesByDay = sales.GroupBy(s => s.DateSold).OrderBy(g => g.Count());
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
535 次 |
最近记录: |