sql

ELSE部分未在SQL中执行

2020-08-16 12:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI 我正在用格式搜索来编...

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

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


HI

我正在用格式搜索来编写此查询:

如果$ [OITT.U_LWmm] IN(从OITM的" ItmsGrpCod" ='100'中选择" U_LenMm")

开始

从OITM的" U_LenMm" = $ [OITT.U_LWmm]和" ItmsGrpCod" =" 100"中选择" ItemCode"

END

ELSE

开始

从OITM的$ [OITT.U_LWmm.Number]-'2'和$ [OITT.U_LWmm.Number] +'2'和" ItmsGrpCod" ='100'

END

如果IF条件为假,它将准确地执行第一部分,但不会执行其他部分。 有人可以帮忙吗?

1条回答
半个程序猿
2020-08-16 12:47

按如下所示更改代码

 DECLARE @var ;
 @var =从OITM所在位置选择" U_LenMm"" ItmsGrpCod" ='100'
 如果@var ne''
 开始
     从OITM的" U_LenMm" = $ [OITT.U_LWmm]和" ItmsGrpCod" =" 100"中选择" ItemCode"
 结束
 其他
 开始
 在$ [OITT.U_LWmm.Number]-'2'和$ [OITT.U_LWmm.Number] +'2'之间,从OITM中的" U_LenMm"中选择" ItemCode"
 结束
 

致谢

Venkat

一周热门 更多>