How can I get the Current Date in a Cognos query e

2019-07-05 11:09发布

I have a query expression in Cognos where I need to compare a past date to the current date. I don't see one in the functions list and I'm otherwise unsure how to put the query date inside a query object.

How can I use the current date in a query?

标签: cognos
3条回答
狗以群分
2楼-- · 2019-07-05 11:32

The best way is to use current_date. This method is data source agnostic and will be converted to the appropriate data source equivalent at run-time.

查看更多
贼婆χ
3楼-- · 2019-07-05 11:37

Depending on your Database software, the object will be either be current_date (SQL Server) or SYSDATE{} (Oracle). If you don't know which you have, just make an expression of just the function and press the Validate button; if you get an error, you used the wrong function for your database.

You can then use this object like any other Date query object, so you can add/compare it to dates in your query or display it somewhere on the page.

查看更多
Summer. ? 凉城
4楼-- · 2019-07-05 11:51

You can use something like this with your query:

SELECT FIELD1 FROM TABLE WHERE FIELD2 = current_date

Asumming that FIELD2 has a date format

查看更多
登录 后发表回答