0
フィールドがCreation_Date
,Message_Count
およびMessage_Cost
のメッセージテーブルがあります。私は日付でデータをグループ化しようとしていますが、日付を繰り返しないようにしてから、メッセージの総数と各日付行のメッセージコストを合計します。 私は以下の式を使ってみましたが、それでも問題は解決しません。ラムダを使用した異なる日付によるデータのグループ化
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