如何从日期中减去年份

时间:2017-01-12 10:50:49

标签: date oracle

我的日期为CHAR YYYYMM格式,我想从日期减去一年并将其转换回CHAR FORMAT

  

实施例

YYYYMM '199211'
  

结果:

'199111'

1 个答案:

答案 0 :(得分:1)

转换为数字,减去100,转换回char:

SELECT TO_CHAR(TO_NUMBER('199211') - 100)
FROM dual;