SQL とデータベースは初めてです。SQL Server にテーブルがあります。その表には列がありますprice
。すべての価格を合計したい。私が試したのは:
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
ここで何が間違っていますか?
SQL とデータベースは初めてです。SQL Server にテーブルがあります。その表には列がありますprice
。すべての価格を合計したい。私が試したのは:
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
ここで何が間違っていますか?
以下のように .Sum を実行してみてください。
var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum();
linq to sqlを使用したsum列での同様の質問
var totalAmount = db.Orders.Sum(p => p.Price);
あなたが使用する必要がありますSUM
(LiNQ Extension Method)
int total = db.Orders.Sum(p => p.Price);