0
可以說我有2個表:產品(不僅僅是產品ID和名稱)和銷售(銷售ID,產品ID,金額,日期)你會如何在linq中查詢這個?
現在,給定一個開始日期和結束日期,我要總結爲每產品在給定時間內的總銷售額 注意到自然有些產品只會有零銷售
我應該如何編寫此查詢?
可以說我有2個表:產品(不僅僅是產品ID和名稱)和銷售(銷售ID,產品ID,金額,日期)你會如何在linq中查詢這個?
現在,給定一個開始日期和結束日期,我要總結爲每產品在給定時間內的總銷售額 注意到自然有些產品只會有零銷售
我應該如何編寫此查詢?
var products =
from p in mycontext.Products
select new
{
Product = p,
Sales = p.Sales
.Where(s=>s.StartDate > startDate && s.EndDate < endDate)
.Sum(s=>s.amount)
}