• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの構文エラー)

SQLの構文エラーとは?

このQ&Aのポイント
  • SQLの発行時に構文エラーとなってしまう問題が発生しています。具体的なSQL文とエラーメッセージが提供されており、フィールドや演算などの詳細も記載されています。
  • エラーメッセージは「実行時エラー'3075' クエリ式'(CASE WHEN フィールド8='4' or フィールド8='5' then フィールド9*-1 else フィールド9 end)あああ'の構文エラー:演算子がありません。」となっており、演算子の不足が原因である可能性があります。
  • 構文エラーを解決するためには、SQL文の構造を再確認し、演算子やフィールドの使用方法を正しくする必要があります。また、フィールドの型に応じて適切な演算を行うことも重要です。

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

CASE WHEN なんてAccessにはありません。また、フィールドに別名を つける時はASを使います。 IIf(フィールド8 In ('4','5'),-1,1)*フィールド9 AS あああ このような書き方に改めてください。

brhmn
質問者

お礼

ご回答有難うございます。 SQL文を修正したところ、正常終了しました! ありがとうございました!

関連するQ&A