• 締切
  • すぐに回答を!

複数列を足しこんで更に合計するには

  • 質問No.4165124
  • 閲覧数24245
  • ありがとう数12
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 66% (12/18)

初心者ですが、書籍を見ても載っていないので質問します。
複数の列を足し込んだものを更に合計するには
sum(aKENSU+bKENSU)  AS  GOKEI
といった書き方で良いのでしょうか

回答 (全1件)

  • 回答No.1

ベストアンサー率 88% (591/669)

考え方はあっています。
慣れておられないようなので、アドバイスを1つ。
列の中にNULL値が含まれていると、集計以前のその行の足し算の結果がNULL値になって正しい結果になりませんので、
もしNOT NULLにしていない列があるなら、SUM(ISNULL(a.KENSU,0)+ISNULL(b.KENSU,0))とするか、SUM(a.KENSU)+SUM(b.KENSU)とした方がよいでしょう。
お礼コメント
univ1398

お礼率 66% (12/18)

ありがとうございました。補足も助かります。
投稿日時:2008/07/10 11:44
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ