关于日期:提取月份,年份(Netezza SQL)

Extract Month, Year (Netezza SQL)

我的数据类型是日期格式为" YYYY-MON-DD "的日期,我想提取月份和年份,将其格式设置为" MON YYYY ",同时将数据类型保留为日期,这样我将能够与ADD_MONTHS函数一起使用。有办法吗?我从名为date_process的数据字段中提取日期。

这是我所想到的,但似乎不起作用。

按期限选择TO_DATE(TO_CHAR(PROCESS_DATE,\\'YYYY-MON \\'),\\'MON YYYY \\'),

谢谢。


日期以内部格式而不是字符串形式存储。

如果要查看特定格式的值,则需要将其转换为字符串。因此,删除最后的to_date()

1
SELECT TO_CHAR(PROCESS_DATE, 'MON YYYY') AS PERIOD,