我的cognos报告使用sysdate-n检索指定日期的记录。报告执行时间各不相同。假设我的报告会在第二天运行,即上午12:00,这会弄乱收到的记录,或者检索的记录是否仅取决于报告的执行时间?
答案 0 :(得分:0)
在没有看到Cognos在报告中生成SQL的复杂程度的情况下,这是一个难以回答的问题。
正如Sana评论所暗示的那样,通常会执行SQL并在第一次命中时设置sysdate的值,但是当有复杂的报告执行SQL的不同部分时,我们在数据库中看到了一些非常奇怪的日志。不同的过滤器 - 这意味着当SQL的那些片段运行时,可能会导致问题。
如果您可以发布有帮助的报告的sql,但可能最好的选择是测试它 - 在晚上11:55运行报告并查看结果与上午12:01运行时的结果不同