Sql server 如何对SQL Server中的列求和?

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

我试图创建一个列,它是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 + 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)和作为总计