在Cognos Report中使用sysdate



我的cognos报告使用sysdate-n检索指定日期的记录。报表执行时间不同。假设我的报告运行到第二天,即超过12:00 am,是否会混淆收到的记录或检索的记录仅取决于报告执行的时间?

如果没有看到报告中Cognos生成的SQL有多复杂,就很难回答这个问题。

正如Sana注释所暗示的,通常SQL将被执行,sysdate的值在第一次命中时设置,但是我们在数据库中看到一些非常奇怪的日志,当有复杂的报告时,不同的SQL部分被执行不同的过滤器-这意味着当这些SQL片段运行时,它可能会给你带来问题。

如果您可以发布报表的sql,这将有所帮助,但可能最好的选择是测试它-在11:55pm运行报表,看看结果与在12:01am运行时有何不同

相关内容

  • 没有找到相关文章

最新更新