SQL: sum 3 columns when one column has a null value?

前端 未结 9 2080
北恋
北恋 2020-12-05 09:37
SELECT 
    sum(TotalHoursM)
          + (TotalHoursT)
          + (TotalHoursW)
          + (TotalHoursTH)
          + (TotalHoursF) 
          AS TOTAL
FROM LeaveR         


        
9条回答
  •  忘掉有多难
    2020-12-05 09:51

    looks like you want to SUM all the columns (I'm not sure where "sum 3 columns" comes from), not just TotalHoursM, so try this:

    SELECT 
        SUM(    ISNULL(TotalHoursM  ,0)
              + ISNULL(TotalHoursT  ,0)
              + ISNULL(TotalHoursW  ,0)
              + ISNULL(TotalHoursTH ,0)
              + ISNULL(TotalHoursF  ,0) 
           ) AS TOTAL
        FROM LeaveRequest
    

提交回复
热议问题