如何在Cognos查询表达式中获取当前日期?

时间:2012-10-03 15:47:55

标签: cognos

我在Cognos中有一个查询表达式,我需要将过去的日期与当前日期进行比较。我在函数列表中没有看到一个,否则我不确定如何将查询日期放在查询对象中。

如何在查询中使用当前日期?

3 个答案:

答案 0 :(得分:3)

根据您的数据库软件,对象可以是current_date(SQL Server)或SYSDATE{}(Oracle)。如果您不知道自己拥有哪个,只需要表达该功能,然后按“验证”按钮;如果出现错误,则使用了错误的数据库功能。

然后,您可以像使用任何其他Date查询对象一样使用此对象,这样您就可以将其添加/比较到查询中的日期,或者将其显示在页面的某个位置。

答案 1 :(得分:1)

最好的方法是使用current_date。此方法与数据源无关,将在运行时转换为等效的相应数据源。

答案 2 :(得分:0)

您可以在查询中使用以下内容:

选择 FIELD1 FROM TABLE 哪里 FIELD2 = current_date

Asumming FIELD2具有日期格式