0
我有一個消息表,其中包含字段即Creation_Date
,Message_Count
和Message_Cost
。我試圖按日期對數據進行分組,但我希望日期不重複,然後總計每個日期行中的郵件總數和郵件成本。 我試過使用下面的表達式,但不能解決問題。按不同日期使用lambda分組數據
var query = db.Messages
.GroupBy(d => d.Creation_Date)
.OrderBy(d => d.Key)
.Select(g =>
new Report
{
TotalMessagesSent = g.Select(t=>t.Message_Count).Distinct().Sum(),
TotalCost = g.Select(p=>p.Customer_Price).Distinct().Sum(),
DateTime = (DateTime)g.Key
});
我在這裏做錯了什麼?
你期待什麼結果,你會得到什麼? – HimBromBeere
我有重複的日期。 – psyoptica
我想每個專欄的獨特日期 – psyoptica