SUM 每行作为总计
SUM Every row as Total
发帖前我一直在寻找,但我没有找到任何东西。我不知道我想要的是否可能。
我想要同一行中每一列的总和。为了更好的解释,我附上一张图片。我正在使用 SQL Server 2005
示例:
谢谢你的时间。
通常您的要求表明您的数据库设计存在缺陷。也许您应该重构它并创建另一个 table,在其中为每一列插入一行,并在主 table 中插入一个外键。这将更加高效,并且更易于维护和编写查询。
不过,你可以这样操作:
SELECT [TOTAL ROW] = Col1 + Col2 + Col3 + Col4 + .....,
OtherColumns ...
FROM dbo.TableName
发帖前我一直在寻找,但我没有找到任何东西。我不知道我想要的是否可能。
我想要同一行中每一列的总和。为了更好的解释,我附上一张图片。我正在使用 SQL Server 2005
示例:
谢谢你的时间。
通常您的要求表明您的数据库设计存在缺陷。也许您应该重构它并创建另一个 table,在其中为每一列插入一行,并在主 table 中插入一个外键。这将更加高效,并且更易于维护和编写查询。
不过,你可以这样操作:
SELECT [TOTAL ROW] = Col1 + Col2 + Col3 + Col4 + .....,
OtherColumns ...
FROM dbo.TableName