C# 如何基于列计算数据库中的值总和,例如-不同部门列表中基于部门的薪资总和
如何基于列计算数据库中的值,例如-基于部门的薪资总和C# 如何基于列计算数据库中的值总和,例如-不同部门列表中基于部门的薪资总和,c#,database,linq,C#,Database,Linq,如何基于列计算数据库中的值,例如-基于部门的薪资总和 Department Salary A 10000 B 20000 A A 5000 C 2000 CA 10000 B 19000 预期产出- A 15000 我尝试使用LINQ,但它总结了“薪资”列中的每个值 提前谢谢。我想您的表名是部门工资 SELECT Department, SUM(S
Department Salary
A 10000
B 20000
A
A 5000
C 2000
CA 10000
B 19000
预期产出-
A 15000
我尝试使用LINQ,但它总结了“薪资”列中的每个值
提前谢谢。我想您的表名是
部门工资
SELECT Department, SUM(Salary) AS Salary FROM DepartmentSalary GROUP BY Department;
此代码给出如下结果:
**Department SumSalary**
A 15000
B 39000
C 2000
CA 10000
表列-[部门,薪资][A 10000][B 20000][A-][A 5000][C 2000][CA 10000][B 19000]“我尝试使用LINQ,但它汇总了薪资列中的每个值。”-嗨,艾比。当你问问题的时候,如果你能准确地展示你所做的,那真的很有帮助。虽然你可能认为它毫无价值,因为它不起作用,但它首先让我们知道你尝试过什么,没有尝试过什么,但也意味着我们可以专注于评论你遗漏的东西。另外,考虑到使用LINQ应该可以工作(如果您使用正确的LINQ),说“我尝试使用LINQ,但它[没有工作]”!:)我个人会做
Department=cl.Key
-FirstOrDefault
因为它是你分组的关键,所以感觉更难看、更不必要。
**Department SumSalary**
A 15000
B 39000
C 2000
CA 10000