有没有办法在SQL HANA的TO_DATE函数中使用REPLACE函数

问题描述

SELECT ADD_MONTHS(TO_DATE(REPLACE('6/23/17','/','-'),'YYYY-MM-DD'),1)从DUMMY中“添加月份”;

如果我只执行替换部分,则以'-'而不是'/'来获取正确格式的日期

但是当我尝试同时使用这两个功能时,它会失败!

解决方法

无需替换:只需在日期字符串中使用相关的格式说明符即可:

select add_months(to_date('6/23/17','mm/dd/yy'),1) new_date
from dummy