我的数据类型是格式为“ YYYY-MON-DD”的日期,我想提取月份和年份以将其格式设置为“ MON YYYY”,同时将数据类型保留为日期,这样我就可以与ADD_MONTHS函数一起使用。有办法吗?我从名为date_process的数据字段中提取日期。
这就是我的想法,但似乎没有用。
按期限选择TO_DATE(TO_CHAR(PROCESS_DATE,'YYYY-MON'),'MON YYYY')
谢谢。
答案 0 :(得分:0)
日期以内部格式存储,而不是字符串。
如果要查看特定格式的值,则需要将其转换为字符串。因此,删除最后的to_date()
:
SELECT TO_CHAR(PROCESS_DATE, 'MON YYYY') AS PERIOD,