提取月份,年份(Netezza SQL)

时间:2018-09-06 03:19:53

标签: sql date netezza

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

这就是我的想法,但似乎没有用。

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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