2017-03-16 85 views
0

在SAP HANA中,我可以在建模視圖(例如計算視圖)中將過濾器用作SQL或列存儲表達式。我選擇了SQL。具有當前日期/現在的SAP HANA過濾器DATE列

篩選我想:

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()) 

那麼,什麼是以下條件定義過濾器的正確方法: column gueltig_ab > = <當前日期>

回答

0

使用VARCHAR 10與表達輸入參數leftstr(string(now()),10)

Input Parameter Dialog

然後使用柱引擎在過濾器表達式所示:

enter image description here