selectTO_CHAR(ADD_MONTHS(to_date(\'2019/01/01\'),-1

select TO_CHAR(ADD_MONTHS(to_date('2019/01/01'),-1),'YYYYMM') from dual

为啥这个在数据源里会报错呢

FineReport daichao 发布于 2021-7-5 10:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xiaomingyiLv6中级互助
发布于2021-7-5 11:00(编辑于 2021-7-5 11:01)

to_date('2019/01/01','yyyy/MM/dd')

select TO_CHAR(ADD_MONTHS(to_date('2019/01/01','yyyy/MM/dd'),-1),'YYYYMM') from dual

最佳回答
0
烟尘Lv6高级互助
发布于2021-7-5 10:58(编辑于 2021-7-5 11:02)

select TO_CHAR(ADD_MONTHS(to_date('2019/01/01'),'YYYYMM'),-1) from dual

  • daichao daichao(提问者) oracle 帆软提示文字与格式字符串不匹配
    2021-07-05 10:59 
  • 烟尘 烟尘 回复 daichao(提问者) select TO_CHAR(ADD_MONTHS(to_date(\'2019/01/01\'),\'YYYYMM\'),-1) from dual
    2021-07-05 11:02 
最佳回答
0
liu.yangLv2初级互助
发布于2021-7-5 11:22

to_char()  to_date() 处理日期格式都需要指定格式的 按照楼上那样回复的写

  • 4关注人数
  • 333浏览人数
  • 最后回答于:2021-7-5 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部