【问题标题】:SAP HANA filter DATE column with current date / now具有当前日期/现在的 SAP HANA 过滤 DATE 列
【发布时间】:2017-08-07 20:04:20
【问题描述】:

在 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】:

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

    然后在过滤器表达式中使用列引擎,如下所示:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多