如何在数据库Sql命令中使用if条件

2020-08-27 05:50发布

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

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


我正在尝试以下操作,但无法正常工作。 给一个或多个必需参数给出错误No Value

如果Left({?Location @从Olct中选择位置},1)=" C"然后

从OLct中选择*

其他

从olct中选择*,其中location =''

结束

谢谢

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

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


我正在尝试以下操作,但无法正常工作。 给一个或多个必需参数给出错误No Value

如果Left({?Location @从Olct中选择位置},1)=" C"然后

从OLct中选择*

其他

从olct中选择*,其中location =''

结束

谢谢

付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-08-27 06:08

我这样写,说无效列名'Uk'

如果{?Location} ='Uk'开始

选择*形式Olct

结束

谢谢

空代码
2楼-- · 2020-08-27 06:17

您不能在命令中使用if语句。 相反,您将需要在Where子句中使用条件。 可能看起来像这样:

选择*
 来自Olct
 其中left('{?Location}',1)='C'或
   location ='{?Location}'

有关如何正确使用命令的更多信息,请参见此博客文章: https://blogs.sap.com/2015/04/01/best-practices-when-using-commands-with-crystal- 报告/

-戴尔

奄奄一息的小鱼
3楼-- · 2020-08-27 06:18

以下是if else条件的语法:

如果(条件)
 开始
 -您的部分陈述
 结束
 其他
 开始
 -您的其他声明
 结束
 

一周热门 更多>