• ベストアンサー

アクセス2000のSQL文

お世話になります。 アクセス2000のSQL文で以下のことが可能か教えてください。 新金額と旧金額の二つのフィールドがあります。 旧金額のフィールドの値が0の時は新金額、そうでないときは旧金額の値を引きたいのです。 select 商品名, case 旧金額 = 0 when 新金額 else 旧金額 end from テーブル といった感じです。 アクセスではこういったのは、できないのでしょうか? ご教授お願いします。

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

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

SELECT IIF(旧金額=0,新金額,旧金額) AS 金額 FROM テーブル名 のようにすれば大丈夫だと思います。

123daa
質問者

お礼

ありがとうございました。 助かりました。

関連するQ&A