点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 上周迁移到Hana ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 上周迁移到Hana ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
上周迁移到Hana 2.0后,我们在使用Except运算符和Sub查询时遇到了问题。
问题是
当我运行以下查询时,我得到输出
从******中选择max(DTS)snap_dts
我得到的输出为2018-07-19 06:42:41
当我运行这样的查询
从****中选择PD_AC_NO,SVG_CPTL_F,其中DUMMY_RCNCL_PD_AC_F ='Y'和SNAP_DTS ='2018-07-19 06:42:41'
除
从****内部联接***在h.LOAN_AC_SQN = hs.LOAN_AC_SQN内部联接****在h.LOAN_AC_SQN = rhs.LOAN_AC_SQN内部联接*****中选择hs.loan_ac_no,rhs.svg_cptl_f 在tt.SAT_SQN = rhs.SAT_SQN上,其中hs.loan_ac_no像'D%'和tt.load_dts <='2018-07-19 06:42:41'和tt.load_end_dts>'2018-07-19 06:42: 41'和tt.bus_eff_dts <='2015-11-30 23:59:59'和tt.bus_ineff_dts>'2015-11-30 23:59:59'
上述查询绝对可以正常工作,并返回预期的零记录,但是当我用子查询替换第一个查询时,它返回10条记录不正确
像下面一样
从****中选择PD_AC_NO,SVG_CPTL_F,其中DUMMY_RCNCL_PD_AC_F ='Y'和SNAP_DTS =(从DMF2中选择max(DTS)snap_dts.FR_RDS_D_LOAN_PD_AC)
除
从****内部联接***在h.LOAN_AC_SQN = hs.LOAN_AC_SQN内部联接****在h.LOAN_AC_SQN = rhs.LOAN_AC_SQN内部联接*****中选择hs.loan_ac_no,rhs.svg_cptl_f 在tt.SAT_SQN = rhs.SAT_SQN上,其中hs.loan_ac_no像'D%'和tt.load_dts <='2018-07-19 06:42:41'和tt.load_end_dts>'2018-07-19 06:42: 41'和tt.bus_eff_dts <='2015-11-30 23:59:59'和tt.bus_ineff_dts>'2015-11-30 23:59:59'
任何帮助表示赞赏
谢谢
查询缺少您从中选择的表名。 您能否构建一个显示相同行为的最小示例查询? 另外,请包括表定义和测试数据,以便可以重现。
一周热门 更多>