查询特定阶段的活动,机会和机会

2020-08-31 01:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想知道是否可以在1个查...

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

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


你好

我想知道是否可以在1个查询中包含下3个查询。

创建的活动

选择T2。[SlpName]'Sales Agent',T1。[CardName]'Client',月份(T0。[CntctDate])作为月份,计数(T0。[ClgCode])'活动已创建'

从OCLG T0内部联接OCRD T1接通T0.CardCode = T1.CardCode内部联接OSLP T2接通T0.SlpCode = T2.SlpCode

按T2分组。[SlpName],T1。[CardName],月份(T0。[CntctDate])

创造的机会

选择T1。[SlpName]作为"销售代理",T2。[CardName]作为"客户",month(T0。[OpenDate])作为月份,count(T0。[OpprId])作为"机会"

从OOPR T0内部联接OSLP T1开启T0.SlpCode = T1.SlpCode内部联接OCRD T2开启T0.CardCode = T2.CardCode

按T1。[SlpName],T2。[CardName],月份(T0。[OpenDate])分组

第4阶段已打开的机会

选择T2。[SlpName]'销售代理',T3。[CardName]客户端,以月(T1。[OpenDate])作为月份,以计数(T1。[Step_Id])作为'阶段4'

从OOPR T0内联接OPR1 T1接通T0。[OpprId] = T1。[OpprId]内联接OSLP T2接通T0.SlpCode = T2.SlpCode内联接OCRD T3接通T0.CardCode = T3.CardCode在哪里T1。[ Step_Id] ='4'

按T2分组。[SlpName],T3。[CardName],月份(T1。[OpenDate])

最终结果将像图像一样结束。

谢谢。

(10.4 kB)
2条回答
bbpeas
2020-08-31 01:51

如何将这些子查询连接在一起:

 SELECT
 ACT。[销售代理],ACT。[客户],ACT。[月],OPP_CREAT。[机会],OPP_CREAT。[阶段4],ACT。[已创建活动]
 从
 (
 (
 -创建的活动
 选择T2。[SlpName]'Sales Agent',T1。[CardName]'Client',月份(T0。[CntctDate])作为月份,计数(T0。[ClgCode])'活动已创建'


 从OCLG T0内联接OCRD T1接通T0.CardCode = T1.CardCode内联接OSLP T2接通T0.SlpCode = T2.SlpCode


 GROUP BY T2。[SlpName],T1。[CardName],月份(T0。[CntctDate])


 )ACT
 加入
 (
 -创造的机会
 选择T1。[SlpName]作为'Sales Agent',T2。[CardName]作为'Client',月份(T0。[OpenDate])作为月,将count(T0。[OpprId])作为'Opportunities'


 从OOPR T0内部联接OSLP T1接通T0.SlpCode = T1.SlpCode内部联接OCRD T2接通T0.CardCode = T2.CardCode


 GROUP BY T1。[SlpName],T2。[CardName],月份(T0。[OpenDate])
 )OPP_CREAT ON ACT。[Sales Agent] = OPP_CREAT。[Sales Agent] AND ACT。[Client] = OPP_CREAT。[Client] AND ACT。[Month] = OPP_CREAT。[Month]
 加入
 (
 -第4阶段的机会已打开
 SELECT T2。[SlpName]'Sales Agent',T3。[CardName]客户端,月(T1。[OpenDate])作为月份,count(T1。[Step_Id])作为'Stage 4'


 从OOPR T0内连接OPR1 T1到T0。[OpprId] = T1。[OpprId]内连接OSLP T2到T0.SlpCode = T2.SlpCode内连接OCRD T3到T0.CardCode = T3.CardCode WHERE T1。[Step_Id] =  '4'


 T2。[SlpName],T3。[CardName],月份(T1。[OpenDate])分组
 )OPP_STAG在OPP_CREAT上。[销售代理] = OPP_STAG。[销售代理]和OPP_CREAT。[客户端] = OPP_STAG。[客户端]和OPP_CREAT。[月] = OPP_STAG。[月]
 )
 

一周热门 更多>