点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 我有一个要转换为SQ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 我有一个要转换为SQ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家
我有一个要转换为SQL语句的查询
选择 T1。" DocNum" AS"文档编号",T0。" LineNum" AS"行编号",T0。" ItemCode" FROM RDR1 T0内连接ORDR T1上T0。[DocEntry] = T1。[DocEntry]左连接OITT T2上T2。"代码" = T0。" ItemCode"内连接OITM T3上T0。[ItemCode] = T3。[ItemCode ] T3。[ItmsGrpCod] <>'288'和T2。"代码"为NULL
我需要帮助将上述查询转换为类似于以下内容的
当frozenFor ='Y'时选择案例,然后'RED'ELSE'BLACK'END FROM OITMWHERE ItemCode = [%0]
我需要查看的是RDR1。[ItemCode],如果OITT。[Code]为NULL,则为'RED',否则为'BLACK'
希望我能够解释和理解
请帮助
致谢
拉胡尔
嗨Rahul,
这很容易,您确实已经知道了。 您只需要将第二个查询的业务端添加到第一个查询:
但是,问题在于,因为在WHERE子句中设置了 T2。[Code] IS NULL ,这意味着 [颜色] 将始终为'RED'。 如果您改掉该参数,将始终得到'BLACK'。 为了获得两个结果,您应该像上面一样将参数注释掉。
问题是,您想从该查询中获取什么信息?
注意,
Johan
一周热门 更多>