Multiple group by and Sum LINQ

后端 未结 4 1893
心在旅途
心在旅途 2020-12-29 07:02

I have a products sales table that looks like this:

saleDate     prod        qty
10/22/09     soap        10
09/22/09     pills       05
09/25/09     soap            


        
4条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-29 07:14

    var q = from s in sales
           group s by new {saleDate = s.saleDate.ToString("MM/yy"), s.prod} into g
           select new { g.Key.saleDate, g.Key.prod, qty = g.Sum(s => s.qty) };
    

提交回复
热议问题