2016-11-16 46 views
1

我在Cognos中有一個報告,在此報告中我有一個將由用戶傳遞的日期過濾器,我希望結果集包含過去30天的日期。基本上(?date? - < 30天>)我不熟悉語法來完成此操作,因爲日期不是原始類型。上個月的IBM Cognos參數語法

[Time stamp] <= ?date? 
and 
[Time stamp] >= (?date? - <30days>) 

我希望你們有任何建議。

回答

3

使用[Time stamp] >= _add_days(current_date(), -30)

2

如果你實際上需要一個月,而不僅僅是30天,你可能需要使用_add_months(?日?,-1)