我正在使用SAP Lumira桌面和#34;查询SQL(手绘SQL)",连接到SAP ECC。我尝试使用case语句扩展查询但遇到如下错误:
SELECT "VBUK-UVALS",
CASE ("VBUK-UVALS") WHEN 'A' THEN 'Closed'
WHEN 'B' THEN 'Open'
ELSE 'Other'
END AS "ColumnA"
FROM "Local"."INFOSET"."ZCA_TESTAR"
SQL查询中的语法错误:
[第2:31行在' WHEN'] [第2:36行失踪EOF在" A"]
如果有人能指导我完成这个
,我们将非常感激答案 0 :(得分:0)
正如错误所示,您的语法错误。 Verify Key :
表达式只有一个case
关键字,并且可以包含您正在评估的不同值的多个case
子句(以及可选的单when
子句):
else
答案 1 :(得分:0)
对不起,对很多“CASE”来说,写这个案子时我错了。 Query表示如下,并显示相同的错误消息
SELECT "VBUK-UVALS",
CASE ("VBUK-UVALS") WHEN 'A' THEN 'Closed'
WHEN 'B' THEN 'Open'
ELSE 'Other'
END AS "ColumnA"
FROM "Local"."INFOSET"."ZCA_TESTAR"
SQL查询中的语法错误: [第2:27行在' WHEN'] [第2:32行失踪EOF在" A"]