我有一个将日期表示为的字符字段'01-JAN-13'
。当我重新格式化时TO_DATE(SUBSTR(DSIS_CC_MASTER.created_ts, 1, 9),'YYYY-MM-DD')
,我得到的结果为13-JAN-01
.
如何获取格式的数据YY-MM-DD
。我需要写一个案例来将月份更改为数字吗?
SELECT dsis_cc_master.created_ts
, to_date(substr(dsis_cc_master.created_ts, 1, 9), 'YYYY-MM-DD') AS created_month
FROM traffic_eng.dsis_cc_master
WHERE dsis_cc_master.created_ts >= to_date('2013-01-01', 'yyyy-mm-dd')
我的结果是
01-JAN-13 13-JAN-01
我正在尝试获取01-01-13
或13-01-01
进入第二列。