嵌套的if语句

2020-09-16 01:14发布

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

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


早上好,

在编写正确的语句时,我需要帮助。 我需要检查APPNTMNT_DT = VISIT.INSP_DT,然后按时执行无到达,迟到的声明。

任何帮助将不胜感激!!!!

代码

如果date({APPNTMNT_DT})= date({VISIT.INSP_DT}),则

 (IF ISNULL({INSPECT_TIME_IN})= TRUE然后"没有到达"

 elseif

 时间({INSPECT_TIME_IN})> =时间({APPNTMNT_DT})和时间({INSPECT_TIME_IN})<=时间({APPNTMNT_DT_END_TIME})然后

 "准时"

 否则,如果

 time({INSPECT_TIME_IN})时间({APPNTMNT_DT}),则为" LATE")

 否则"错误"
 

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

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


早上好,

在编写正确的语句时,我需要帮助。 我需要检查APPNTMNT_DT = VISIT.INSP_DT,然后按时执行无到达,迟到的声明。

任何帮助将不胜感激!!!!

代码

如果date({APPNTMNT_DT})= date({VISIT.INSP_DT}),则

 (IF ISNULL({INSPECT_TIME_IN})= TRUE然后"没有到达"

 elseif

 时间({INSPECT_TIME_IN})> =时间({APPNTMNT_DT})和时间({INSPECT_TIME_IN})<=时间({APPNTMNT_DT_END_TIME})然后

 "准时"

 否则,如果

 time({INSPECT_TIME_IN})时间({APPNTMNT_DT}),则为" LATE")

 否则"错误"
 
付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-09-16 01:45

嗨,

请尝试以下操作:

如果date({APPNTMNT_DT})= date({VISIT.INSP_DT}),则
 (
 如果ISNULL({INSPECT_TIME_IN})或TIME({INSPECT_TIME_IN})= TIME(0,0,0)然后"没有到达"
 其他时间:IF时间({INSPECT_TIME_IN})IN时间({APPNTMNT_DT})TO时间({APPNTMNT_DT_END_TIME})然后" ON TIME"
 否则,IF时间({INSPECT_TIME_IN})<时间({APPNTMNT_DT})然后" EARLY"
 否则,如果时间({INSPECT_TIME_IN})>时间({APPNTMNT_DT}),则为" LATE"
 )
 其他"错误" 

-阿比拉什

一周热门 更多>