Sql server 如何对SQL Server中的列求和?
我试图创建一个列,它是a、B、C、D、E列的总值Sql server 如何对SQL Server中的列求和?,sql-server,sum,Sql Server,Sum,我试图创建一个列,它是a、B、C、D、E列的总值 select,[TVIncome] a ,[XIncome] b ,[ZIncome] c ,[DINCOME] d ,[OIncome] e 总计(a、b、c、d、e) 我在进行上述求和时遇到的错误是:“sum函数需要1个参数。” 上述总数不起作用。此外,如果我只包括专有名称XIncome和其他名称,它仍然不起作用。我该怎么做?假设您需要每行的这些列的总和 SELECT (TVIncome + XIncome + ZInco
select,[TVIncome] a
,[XIncome] b
,[ZIncome] c
,[DINCOME] d
,[OIncome] e
总计(a、b、c、d、e)
我在进行上述求和时遇到的错误是:“sum函数需要1个参数。”
上述总数不起作用。此外,如果我只包括专有名称XIncome和其他名称,它仍然不起作用。我该怎么做?假设您需要每行的这些列的总和
SELECT (TVIncome + XIncome + ZIncome + DIncome + OIncome) as TotalIncome
FROM Table
如果您想要一个总和,它将等于一行:
SELECT SUM(TVIncome + XIncome + ZIncome + DIncome + OIncome) as TotalIncome
FROM Table
SUM()
+
将两列中的每个值相加,得到一列
听起来你的目标是a+b+c+d+e合计,
或者如果您在1个值之后,则可能将(a+b+c+d+e)和作为总计