SAP DBTech JDBC:[257]:sql语法错误:" if"附近的语法不正确:第4列第8行(在pos 48)

2020-08-27 00:13发布

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

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


你好,我是Hana和SAP的新手,我对此错误感到困惑,请帮助我解决此问题,谢谢

SELECT
T5。" SlpName",
T2。" GroupName",
计数(如果(T2。" GroupName" ='Government'))为" < strong>政府 "

从" OCLG" T0
内部联接" OCRD" T1到T0。" CardCode" = T1。" CardCode"
内部联接" OCRG" T2在T1上。" GroupCode" = T2。" GroupCode"
内部联接" OHEM" T3在T0上。" AttendEmpl" = T3。" empID"
内部联接" OUBR" T4在T3上 。"分支" = T4。"代码"
INNER JOIN" OSLP" T5在T3上。" salesPrson" = T5。" SlpCode"

其中T0。"重新联系"介于'01 .01.2019'和 NOW()和
T4。"名称" ='AUS'和T3。" dept" ='2'
和T0。" CardCode"!='MIS00001'
和T0。" CardCode"! ='MIS00002'
和T0。"非活动" ='N'
和T3。" U_MIS_Resign" ='-'
通过T2进行分组。" GroupName",T5。" SlpName";

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

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


你好,我是Hana和SAP的新手,我对此错误感到困惑,请帮助我解决此问题,谢谢

SELECT
T5。" SlpName",
T2。" GroupName",
计数(如果(T2。" GroupName" ='Government'))为" < strong>政府 "

从" OCLG" T0
内部联接" OCRD" T1到T0。" CardCode" = T1。" CardCode"
内部联接" OCRG" T2在T1上。" GroupCode" = T2。" GroupCode"
内部联接" OHEM" T3在T0上。" AttendEmpl" = T3。" empID"
内部联接" OUBR" T4在T3上 。"分支" = T4。"代码"
INNER JOIN" OSLP" T5在T3上。" salesPrson" = T5。" SlpCode"

其中T0。"重新联系"介于'01 .01.2019'和 NOW()和
T4。"名称" ='AUS'和T3。" dept" ='2'
和T0。" CardCode"!='MIS00001'
和T0。" CardCode"! ='MIS00002'
和T0。"非活动" ='N'
和T3。" U_MIS_Resign" ='-'
通过T2进行分组。" GroupName",T5。" SlpName";

付费偷看设置
发送
1条回答
My梦
1楼-- · 2020-08-27 00:29

请尝试以下操作:

将计数(在T2时为例。" GroupName" ='Government'然后以1 ELSE NULL END结束)作为" Government" 确定IF子句是否可以在该位置工作,但是可以肯定的是,与IF一起,您还必须使用END IF。 您可以尝试一下。

一周热门 更多>