如何使用Case从多个表中返回值?

2020-09-19 15:37发布

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

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


尊敬的专家,

我需要使用Case从多个表中返回值。 怎么可能。

以下是我的查询部分。


((当dbo.VPM2.InvType = 18时(选择dbo.OPCH.DocEntry)当dbo.VPM2.InvType = 19时(选择dbo.ODPO.DocEntry)当dbo.VPM2.InvType = 30时( 选择dbo.ORPC.DocEntry)当dbo.VPM2.InvType = 204时(选择dbo.OJDT.TransId)结束))作为'PayDocEntryNumber',


((((当dbo.VPM2.InvType = 18时,则(选择dbo.OPCH.DocNum))当dbo.VPM2.InvType = 19时(选择dbo.ODPO.DocNum)当dbo.VPM2.InvType = 30时 (选择dbo.ORPC.DocNum)当dbo.VPM2.InvType = 204时(选择dbo.OJDT.TransId)结束)))'PayDocNumber',


在此查询中,我仅返回案例查询的第一部分。


预先感谢


阿卜杜勒·拉希德(Abdul Rasheed.P)

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

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


尊敬的专家,

我需要使用Case从多个表中返回值。 怎么可能。

以下是我的查询部分。


((当dbo.VPM2.InvType = 18时(选择dbo.OPCH.DocEntry)当dbo.VPM2.InvType = 19时(选择dbo.ODPO.DocEntry)当dbo.VPM2.InvType = 30时( 选择dbo.ORPC.DocEntry)当dbo.VPM2.InvType = 204时(选择dbo.OJDT.TransId)结束))作为'PayDocEntryNumber',


((((当dbo.VPM2.InvType = 18时,则(选择dbo.OPCH.DocNum))当dbo.VPM2.InvType = 19时(选择dbo.ODPO.DocNum)当dbo.VPM2.InvType = 30时 (选择dbo.ORPC.DocNum)当dbo.VPM2.InvType = 204时(选择dbo.OJDT.TransId)结束)))'PayDocNumber',


在此查询中,我仅返回案例查询的第一部分。


预先感谢


阿卜杜勒·拉希德(Abdul Rasheed.P)

付费偷看设置
发送
1条回答
槿木_熙
1楼-- · 2020-09-19 15:59

你好阿卜杜勒,

这些位:

(选择dbo.OPCH.DocEntry)

需要完整的查询:

(从OPCH WHERE中选择dbo.OPCH.DocEntry/* OPCH中的某些字段=外部查询中的某些字段*/)

此致

Johan

一周热门 更多>