带有IFNULL的SAP HANA案例声明

2020-08-19 16:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的团队, 我正在尝试在'C...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的团队,

我正在尝试在'Case'语句中使用'IFNULL'并且它不起作用。

当IFNULL(T2。" U_XIS_VoucherValidity",'')=''THEN T3。" U_value" ELSE T2。" U_XIS_VoucherValidity" END AS有效期
来自ORDR T0左联接RDR1 T1 ON T0时,选择情况。" DocEntry " = T1。" DocEntry"
在T1上向左连接OITM T2。" ItemCode" = T2。" ItemCode
向左连接(选择X1。" U_value",X1。" U_ParamName"
从" @XIS_VOUCHERPARAMS " X0

左联接" @XIS_VOUCHERPARAMSL" X1在X0上。" DocEntry" = X1。" DocEntry")T3在T3上。" U_ParamName" ='SalesPart'

在T1。" ItemCode" ='001-124'和T0。" DocEntry" = 268

我认为有两个问题:

1。 我认为我的撰写方式有误。

2。 出于某种原因,IFNULL语句无法识别空格('')-如果我在SQL中使用isull执行相同的操作,则它可以正常工作。

请帮助

谢谢

5条回答
huskylover
2020-08-19 16:36

无论如何都不会插入 空格使用IFNULL?

我的意思是,如果我尝试写:IFNULL(T2。" U_XIS_VoucherValidity",'')

我仍然收到错误消息

一周热门 更多>