我是SQL和數據庫的新手。我在SQL Server中有一個表。在該表中有一列price
。我想總結所有的價格。我試過的是:c數據庫列條目#
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
我在做什麼錯在這裏?
我是SQL和數據庫的新手。我在SQL Server中有一個表。在該表中有一列price
。我想總結所有的價格。我試過的是:c數據庫列條目#
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
我在做什麼錯在這裏?
你可以嘗試做一個.SUM象下面這樣:在sum column with linq to sql
var totalAmount = db.Orders.Sum(p => p.Price);
你應該使用SUM
(LINQ擴展方法)
int total = db.Orders.Sum(p => p.Price);
var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum();
Similiar問題你怎麼知道價格是int :) –
@HamletHakobyan idk,我用'int'因爲我認爲它是'Int'。 op可以自由更改它:D –
+1用於捕獲空合併運算符可能的空結果。幹得好,先生。確實做得很好。 –