クエリで作成した 2 つの CASE 関数を合計しようとしています。これらの列の両方を結果セットに返す必要がありますが、2 つの列の合計を別の列に「DegreeDays」として返す必要もあります。SUM 関数を試してみましたが、役に立ちませんでした。単純な「HeatingDegreeDays + CoolingDegreeDays AS DegreeDays」を試してみましたが、どちらも機能しませんでした。提案?
,CASE
WHEN TempLow > 60.5 THEN 0
WHEN ((TempHigh + TempLow)/2) > 60.5 THEN ((60.5-TempLow)/4)
WHEN TempHigh >= 60.5 THEN (((60.5 - TempLow)/2)-((TempHigh-TempLow)/4))
WHEN TempHigh < 60.5 THEN (60.5-(TempHigh+TempLow)/4)
END AS HeatingDegreeDays
,CASE
WHEN TempHigh < 66.25 THEN 0
WHEN ((TempHigh + TempLow)/2) < 66.25 THEN ((TempHigh-66.25)/4)
WHEN TempLow <= 66.25 THEN (((TempHigh - 66.25)/2)-((66.25-TempLow)/4))
WHEN TempLow > 66.25 THEN ((TempHigh+TempLow)/2)-66.25
END AS CoolingDegreeDays