我正在尝试在查询另一个 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
但这给了我一个错误 - 不匹配