HANA视图中的BETWEEN运算符

2020-09-07 06:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我想在HANA视图中使用...

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

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


我想在HANA视图中使用运算符之间,而不是加入条件。

例如,

我有两个桌子

左侧表中的一个字段应在运算符之间使用,右侧表中的值

table1.field1在table2.field1和table2.field2之间

我该如何达到视图级别?

付费偷看设置
发送
3条回答
1楼-- · 2020-09-07 07:47

像往常一样,如果您向我们提供一些可以实际使用的东西,就会容易得多。

为我们提供(最小)表定义,一些测试数据以及输出的外观。

p>

从您的文字描述中,通常可以通过联接解决需求。

(您确实知道联接中可以包含between运算符,对吗?)

但是,由于您写了您不想使用联接的信息,因此我们现在需要了解有关您的方案的更多信息。

-Lars

callcenter油条
2楼-- · 2020-09-07 07:50
< p>您好,专家

有人设法解决了这个问题或找到了替代解决方案吗?

谢谢。

当学会了学习
3楼-- · 2020-09-07 07:55

CE_JOIN在连接之间不支持,即使支持,也不会占用更少的内存。

通常:停止使用 CE功能; 不再需要它们,因为HANA SQL现在涵盖了所有受支持的功能。

如果遇到"内存分配错误",很可能您的查询会产生一个中间结果集或联接转换表太大。

在这种情况下,请先过滤数据。

此外,请确保您的系统具有适当的大小,并且您正在运行的SAP HANA版本合理。

-拉斯

一周热门 更多>