2012-12-07 74 views
0

我是SQL和數據庫的新手。我在SQL Server中有一個表。在該表中有一列price。我想總結所有的價格。我試過的是:c數據庫列條目#

var totalAmount = db.Orders.Select(p => new { sum += p.Price }); 

我在做什麼錯在這裏?

回答

3

你可以嘗試做一個.SUM象下面這樣:在sum column with linq to sql

+0

+1用於捕獲空合併運算符可能的空結果。幹得好,先生。確實做得很好。 –

1
var totalAmount = db.Orders.Sum(p => p.Price); 
1

你應該使用SUMLINQ擴展方法

int total = db.Orders.Sum(p => p.Price); 
+0

var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum(); 

Similiar問題你怎麼知道價格是int :) –

+0

@HamletHakobyan idk,我用'int'因爲我認爲它是'Int'。 op可以自由更改它:D –