2015-03-31 67 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提供程序特定的函数。