2016-09-16 3 views
0

他の2つの列に基づいてカスタム列を作成する方法を教えてください。 これは私が試みたものですが、エラーが発生します。他の列に基づくSQLカスタム列

SELECT data_tbl.start_date as [Date], 
     data_tbl.start_time as [Time], 
     data_tbl.job as [Job Number], 
     data_tbl.part as [Part Number], 
     workType as CASE 
        WHEN data_tbl.is_setup='Yes' THEN 'Setup' 
        WHEN data_tbl.is_production='Yes' THEN 'Production' 
FROM data_tbl 

「workTypeは、」私はにiether「セットアップ」または「is_setup」と「is_production」フィールド(はい/いいえフィールドの両方)に基づいて「生産」を移入したい、私のカスタム列です。

私はMS-アクセス

エラーメッセージ使用

:別の構文エラーをSelectステートメントのスペルが間違っているか存在しない予約語または引数名を含み、または句読点が間違っている

答えて

0
SELECT data_tbl.start_date as [Date], 
     data_tbl.start_time as [Time], 
     data_tbl.job as [Job Number], 
     data_tbl.part as [Part Number], 
     IIF(data_tbl.is_setup='Yes', 'Setup', 
      IIF(data_tbl.is_production='Yes', 'Production', '') 
      ) as workType 

FROM data_tbl 
+0

現れる。クエリ式 – user117911

+0

の「演算子がありません」元の回答を編集しましたが、アクセスを使用していたことがわかりませんでした。 –

関連する問題