別のExcelスプレッドシートを照会するVBA ODBC接続で、CASE WHEN THEN ELSE ENDに相当するものを書き込もうとしています。私はすべてを試しましたが、これを取得してスプレッドシートを正常にクエリすることしかできません:
.CommandText = "SELECT Data$.CALC_POST_PERIOD='201211' FROM Data$ Data$
結果は、条件が真の場合に返さ-1
れ、偽の場合に返されます0
どうすればこれをカスタマイズできますか?
私はこのようなことをしようとしています
SELECT CASE WHEN Data$.CALC_POST_PERIOD='201211' THEN 'CURR_MONTH' ELSE NULL END
しかし、これによりエラーが発生します-不一致