みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

解決済みの質問

access2000のクエリについて

isnull関数に変わるものはないでしょうか?

下記のようにnullがあったら0をセットして数値を合計したのですが、
accessのisnull関数は第2引数をセットできないようでした。
これに変わるようなものはないでしょうか?

select
CCC,
DDD,
sum(isnull(aaa,0) as sumAAA
from
tableB
group by CCC,DDD

投稿日時 - 2007-11-15 21:12:41

QNo.3521213

すぐに回答ほしいです

質問者が選んだベストアンサー

>isnull(aaa,0)
関数の使い方を間違っています
isnullは引数をひとつしか取りません
Nz関数と勘違いしているのでは?

またSumはNullを除いて集計してくれますから
こんなことをする必要ありません
Nullのものが混じっていても
Sum(aaa)でOKです

Sumでは指定したレコードセットが空っぽの場合だけNullを返します
このとき0にしたければ
Nz(Sum(aaa),0)

投稿日時 - 2007-11-15 23:29:24

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

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

回答(2)

ANo.1

Nz関数について調べてください。

投稿日時 - 2007-11-15 21:24:20

あなたにオススメの質問