我似乎畫了一個空白。我有銷售的列表,像這樣檢索:C# - 如何從列表中找到最頻繁的日期
List<Sales> sales = ctn.Sales.Where(s => s.DateSold >= request.FromDate && s.DateSold <= request.ToDate).ToList();
的銷售列表中的項目看起來像以下:
SaleID | DateSold | ProductID | ShopID
作爲報告的一部分,我想向用戶返回一個簡單的字符串,通知他們哪一天傾向於賣得最多的那一天。
所以我認爲我應該做的是每天分組銷售,每天計算一次,然後評估哪一個數字最高,但我不確定如何做到這一點。
任何人都可以幫忙嗎?
我12秒太晚了:) – SQLMason 2012-08-15 14:55:08
瞭解如果DateSold包含時間戳信息,它們將近乎唯一。您可以通過在DateTime的Date屬性上進行分組來刪除時間戳。 – KeithS 2012-08-15 15:00:40