• ベストアンサー

SQLの集計

「商品」テーブルについて商品コードごとにカウントしたいです。 ただ、「商品」テーブルには「商品コードA」と「商品コードB」がある。 「商品コードB」が空欄の場合は、「商品コードA」としてカウント。 「商品コードB」が空欄でない場合は、「商品コードB」としてカウントし、商品コードAの数に含めない。 ※「商品コードA」が空欄の場合はありえない。 これをSQL文でどう表現しますか? よろしくお願いします。

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

  • ベストアンサー
回答No.1

SELECT COUNT(IIF(IsNull([商品コートB]),[商品コートA],[商品コートB])) AS 商品コードのカウント FROM 商品テーブル

noname#234568
質問者

お礼

ありがとうございました

関連するQ&A