我在Cognos查询表达式,我需要一个过去的日期比较当前日期。 我没有看到一个在功能列表,我不确定,否则怎么把查询日期查询对象内。
我如何使用查询当前的日期?
我在Cognos查询表达式,我需要一个过去的日期比较当前日期。 我没有看到一个在功能列表,我不确定,否则怎么把查询日期查询对象内。
我如何使用查询当前的日期?
根据您的数据库软件,对象将是要么是current_date
(SQL服务器)或SYSDATE{}
甲骨文)。 如果你不知道你有,只是做只是函数的表达式,然后按验证按钮; 如果你得到一个错误,你用错功能数据库。
然后,您可以使用这个对象像任何其他日期查询对象,这样你就可以添加/在查询中把它比作日期或其他地方显示在页面上。
最好的办法是使用current_date
。 此方法是数据源无关,并且将被转换为适当的数据源等效在运行时。
您可以使用这样的事情与你的查询:
SELECT FIELD1 FROM TABLE WHERE FIELD2 = CURRENT_DATE
Asumming是FIELD2有一个日期格式