我想将他的 SQL 脚本代码转移到 CE 函数中:
select
A.MANDT,
A.ORGEH,
A.ORGLV,
A.S_PLANS,
A.S_PERNR,
b.ENAME as ENAME,
(case
when a.ORGLV = 'ROOT' then 'ROOT - ALL Chief'
when a.S_PERNR is null then ''
when b.ENAME is null then a.S_PERNR
else a.S_PERNR||' - '||b.ENAME end) as CA_LV_CHIEF
from : "Table1" as a left outer join "Table2" as b
on b.PERNR = a.S_PERNR
AND A."MANDT" = B."MANDT"
group by A.MANDT, A.ORGEH, A.S_PERNR, A.S_PLANS, A.ORGLV, b.ENAME
我的问题是关于计算的属性CA_LV_CHIEF
。可以看到when...then
原始 SQL 中有多个语句。我想使用CE_CALC()
函数将其转换为 CE 函数,但我不知道如何在CASE
其中嵌套语句。
如果可能的话,我该怎么做;或者如果不可能,还有其他方法可以将其转换为 CE 功能吗?谢谢