select TO_CHAR(ADD_MONTHS(to_date('2019/01/01'),-1),'YYYYMM') from dual
为啥这个在数据源里会报错呢
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
select TO_CHAR(ADD_MONTHS(to_date('2019/01/01'),'YYYYMM'),-1) from dual
to_char() to_date() 处理日期格式都需要指定格式的 按照楼上那样回复的写