SAP HANA筛选器DATE列,包含当前日期/现在

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

在SAP HANA中,我可以在建模视图(例如,计算视图)中将过滤器用作SQL或列存储表达式。我选择了SQL。

我尝试过滤:

gueltig_bis >= to_date(now())

这会导致激活错误:

...  SQL expression '"_BIC_RAGUELTIA" >= to_date(now())' cannot be converted to column store expression: Failed to parse the expression: parsing failed
-> "_BIC_RAGUELTIA" >= to_date(now())  ...

但是当我使用这个SQL它执行得很好:

select * from "MY_TABLE"
where gueltig_bis >= to_date(now())

那么用条件定义过滤器的正确方法是什么:列gueltig_ab> = <当前日期>

filter hana
1个回答
0
投票

使用VARCHAR 10作为输入参数,表达式为leftstr(string(now()),10)

Input Parameter Dialog

然后在过滤器表达式中使用Column Engine,如下所示:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.