2015-03-31 78 views
1

Report Studio報表最近從Cognos 8.4.1遷移到Cognos 10.2.1。在Cognos 10中,to_date(timestamp)函數不起作用,這在Cognos 8.4.1中是完美的。這得到了在過濾器下面的表達式的任何報告是失敗在Cognos 10,但在Cognos工作正常8.Cognos 10.2.1 to_date函數

to_date(trunc([Presentation Layer].[Query Subject].[FROM_DATE])) >= ?fromDate? 

FROM_DATE =從數據源(Oracle)的它的類型是timstamp FROM日期=日期是傳遞的報告參數在查詢字符串

有人可以建議修復/解決這個問題。我們正在談論幾個報告,這個問題。

回答

0

您是否嘗試過使用CAST()函數?用法將被轉換([Presentation Layer]。[Query Subject]。[FROM_DATE],date)。 CAST是Cognos特定的函數,它將在發送到數據庫的SQL中轉換爲DB提供程序特定的函數。