系统集成

时间控件处理问题

cognos 日期提示控件数据的日期是:2012-1-1或者2012-12-31这种格式,我用于做查询参数,只需要保留年月,但是数据项时间格式是YYYYMMDD的格式,查询时我就得用substring('参数1',1,4)来取年,但是取月就会出问题, 如果写成substring('参数1',5,2)来取月,1月就成1-,12月没有问题,如果写...显示全部
cognos 日期提示控件数据的日期是:2012-1-1或者2012-12-31这种格式,
我用于做查询参数,只需要保留年月,但是数据项时间格式是YYYYMMDD的格式,
查询时我就得用substring('参数1',1,4)来取年,但是取月就会出问题, 如果写成substring('参数1',5,2)来取月,1月就成1-,12月没有问题,如果写成substring('参数1',5,1)来取月,1月没问题,12月就只剩下个1,有没有什么函数很把日期格式化成YYYYMMDD的格式,求解。收起
参与10

查看其它 8 个回答whzj04的回答

whzj04whzj04软件开发工程师HHJJ
为什么不用我的方法substring(to_char('参数1','YYYY-MM-DD',6,2) 月。望采纳。
互联网服务 · 2012-08-03
浏览863

回答者

whzj04
软件开发工程师HHJJ
擅长领域: 大数据商业智能cognos

whzj04 最近回答过的问题

回答状态

  • 发布时间:2012-08-03
  • 关注会员:1 人
  • 回答浏览:863
  • X社区推广