诡异事件—sql查询日期页面不时时更新

各位大神,请教下!!!我用rs做报表时,写sql查询,语句如下:

select to_char(date(substr(max(I_DAY),1,4)||'-'||substr(max(I_DAY),5,2)||'-'||substr(max(I_DAY),7,2))- 1 days,'yyyy-mm-dd') MAXDAY from DCDW.TEST(数据库查出的结果是2014-05-27)

页面显示数据截止日期:(显示的是2014-05-26)

ps:不解,刚开始还是正确的,第二天一看还是昨天的数据,我一直刷新,有时显示27日,有时又显示26日,什么情况,难道写sql查询的数据项不会随时更新,还是什么缓存问题???
参与5

4同行回答

smallbeesmallbee商业智能工程师新科技
回复 4# 魔灵儿     你也碰到了吗,我现在改用另外一种方法:就是不写sql,直接插入一个查询计算项,利用cognos公式就正常了。不过我还是很想知道怎么会这样,这种用sql查询比较好写,以后肯定会常常用到。...显示全部
回复 4# 魔灵儿


    你也碰到了吗,我现在改用另外一种方法:就是不写sql,直接插入一个查询计算项,利用cognos公式就正常了。不过我还是很想知道怎么会这样,这种用sql查询比较好写,以后肯定会常常用到。收起
软件开发 · 2014-05-30
浏览958
魔灵儿魔灵儿软件开发工程师神软
好神奇,楼主是否解决了?显示全部
好神奇,楼主是否解决了?收起
软件开发 · 2014-05-30
浏览938
smallbeesmallbee商业智能工程师新科技
回复 2# 奥利弗 两个都一样,我是直接在编辑rs报表模式点击运行显示全部
回复 2# 奥利弗

两个都一样,我是直接在编辑rs报表模式点击运行收起
软件开发 · 2014-05-29
浏览930
奥利弗奥利弗数据库开发工程师北纬股份有限公司
你是如何刷新报表操作?你每次运行报表是直接点击报表名称还是点击 三角运行 符号?显示全部
你是如何刷新报表操作?你每次运行报表是直接点击报表名称还是点击 三角运行 符号?收起
互联网服务 · 2014-05-29
浏览924

提问者

smallbee
商业智能工程师新科技
擅长领域: cognos大数据联机分析处理

相关问题

相关资料

问题状态

  • 发布时间:2014-05-29
  • 关注会员:1 人
  • 问题浏览:2639
  • 最近回答:2014-05-30
  • X社区推广