我是SQL和数据库的新手。我在SQL Server中有一个表。在该表中有一列price
。我要总结所有的价格。我试过的是:
var totalAmount = db.Orders.Select(p => new { sum += p.Price });
我在这里做错了什么?
答案 0 :(得分:3)
你可以尝试做一个.Sum,如下所示:
var totalAmount = db.Orders.Select(p => p.Price ?? 0).Sum();
处的类似问题
答案 1 :(得分:1)
var totalAmount = db.Orders.Sum(p => p.Price);
答案 2 :(得分:1)
你应该使用SUM
( LiNQ扩展方法)
int total = db.Orders.Sum(p => p.Price);