Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
0 で 割る クエリー
投稿日時: 19/02/09 11:44:55
投稿者: okada1234

お世話になりありがとうございます
 
質問です
 
クエリーで 
 
a input
b input
 
 
x  outout
 
x=b/a
 
 
としたいですが a=0 のときは x=0 にしたいです
a=0 のときに エラーになりそうです
 
対策 命令文 宜しくお願い致します

回答
投稿日時: 19/02/10 03:20:53
投稿者: hatena
投稿者のウェブサイトに移動

提示のコードのようなものはなんですか。
 
クエリのSQLとは別物ですよね。VBAのコードでもないし。
 
クエリということで解答すると、
数値型のフィールドが A、B として、
クエリのデザインビューで
フィールド欄に下記の式を記述すればいいでしょう。
 
x: IIf([a]=0, 0, [b]/[a])
 
SQLビューに記述するなら、
 
SELECT IIf([a]=0, 0, [b]/[a]) AS x FROM テーブル名;

投稿日時: 19/02/11 10:43:20
投稿者: okada1234

ありがとうございます
おかげで うまくできました