1
私はテーブルOrders というテーブルを持っていますが、テーブルには多くの行がありますが、特に2つしか興味がありません。 テーブルを照会して、各製品の平均発注数を返すようにしたい 発注された製品の平均数は何ですか? これはどのように行うことができますか?注文を集計し、linqをSQLにグループ化します
Dim ord = From e In db.Orders
Group e By e.ProductID Into grp
Select New With {.Id = e.ProductID, .Avg = grp.average}
が、これは動作しません:
は、私はこれを試してみました。
薄暗いのORD =(db.Orders.GroupBy(関数(N)n.ProductID、関数(キー、値)newで{.ID =キー、.Avg = values.Average(関数(N) .Amount)}}))。GetEnumerator – Qqbt
私の最初のコメントは、問題の実際の解決策ですが、私の担当者が低いので、答えとしてマークできません:) – Qqbt