商品ごとに注文された月ごとの売上のリストを取得したい。月ごと、次に製品別にグループ化された売上
現在、私は、次のLINQクエリを持っている:私は私の注文テーブルから売上日付を取得し、月によっても、グループリストをするために行う必要がありますどのように
var query = storeDB.OrderDetails
.Select(od => od)
.GroupBy(r => r.Product)
.Select(group => new ProductSalesModel {
Product = group.Key,
Sales = group.Sum(s => s.Quantity),
Amount = group.Sum(s => s.Quantity * s.UnitPrice)
})
.OrderByDescending(x => x.Amount);
?注文。作成日?
これは、月ではなく日付全体でグループ化します - 恐らく '.GroupBy(r => new {r.Product、r.CreationDate.Month})' –