对社区来说是新手,在该主题上的经验有限。我正在尝试创建一列,以逐行获取指标的总和。因此,该列将汇总每个指标,第一个客户给我总计3,第二个客户给我2个。使用Microsoft Sql Server Mgmt Studio。任何帮助将不胜感激!

Customer      Date       Ind1   Ind2   Ind3    Ind4
 12345       1-1-15       1     0      1       1
 12346       1-2-15       0     1      1       0

最佳答案

您可以使用

SELECT Customer
       , Date
       , Ind1
       , Ind2
       , Ind3
       , Ind4
       , Ind1+Ind2+Ind3+Ind4 As Indicators
  FROM TABLE_NAME

用表具有的任何名称替换TABLE_NAME。如果您不希望报告所有的Ind1,Ind2,Ind3,Ind4列,请使用
SELECT Customer
       , Date
       , Ind1+Ind2+Ind3+Ind4 As Indicators
  FROM TABLE_NAME

关于sql - 按行获取多个指标的总和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29474365/

10-11 03:32