HANA中的BETWEEN运算符

问题描述 投票:1回答:1

我必须写一个条件,我必须检查两个其他日期值之间的“ DATE”,如示例所示:

var_out= CE_PROJECTION(:table1,["col1","col2","col3","col4"],  ' " col2"  BETWEEN "col3" AND "col4" ' );

但是这给我抛出了一个错误SQL: transaction rolled back by an internal error: Syntax Error in filter expression

有人可以为此建议正确的语法吗?

谢谢

sap hana between hana-sql-script
1个回答
1
投票
CE_PROJECTION的过滤器表达式中不支持之间。

您可以尝试

var_out= CE_PROJECTION(:table1,["col1","col2","col3","col4"], ' "col2" >= "col3" AND "col2" <= "col4" ' );

希望有帮助。
© www.soinside.com 2019 - 2024. All rights reserved.