こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

投稿日時 - 2008-07-10 09:32:24

QNo.4165124

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

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

投稿日時 - 2008-07-10 10:05:49

お礼

ありがとうございました。補足も助かります。

投稿日時 - 2008-07-10 11:44:24

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-