IDT查询给出与数据库不同的结果

2020-08-25 11:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我陷入了这样一种情况:合...

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

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


嗨,

我陷入了这样一种情况:合并后的3个表的结果与数据库的结果不同。

数据库是SQL 2014

IDT业务层查询结果:

例如:表1表2表3

ID开始日期创建日期

123 07-01-2020 05-08-2019

DB中的结果如下:

表1表2表3

ID开始日期创建日期

123 07-01-2020 10-01-2020

为什么创建日期的日期没有像数据库中那样出现在IDT中?

(但是当我分别获取表1和表2以及表1和表3时,它在IDT中给出了正确的结果,但没有结合使用这3个。)

我还在表3中应用了外部联接,但是没有用。

请提出我要去哪里的解决方案。

谢谢

3条回答
落灬小鱼
2020-08-25 11:10

请找到"正确结果1"和"正确结果2"的屏幕(如果分别取2张表,则代表正确数据)

correctresult2.png

correctresult1.png

还要附加来自Data Foundation的屏幕,以使连接更加清晰。

joins.png

后跟错误的结果1和2(合并后给出错误的结果)

wresult2.png

wrongresult1.png

一周热门 更多>