为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm 8
【操作系统】:win11
【CPU】: 锐龙 5800h
【问题描述】*:
SELECT DATE_ADD('2020-07-12 12:20:30',INTERVAL date_format('2020-07-12','%w') DAY );
执行失败
您好:
你这种写法存在问题的
INTERVAL DAY语法如下:
DATE_FORMAT语法如下:
原语句内层date_format用法感觉有些问题,可以试下。
换成
能简单描述下,您想实现的业务逻辑吗,对您的语句进行了改写,不知道是否符合您的要求,修改如下:
select dateadd(day,date_format('2020-07-12','%w'),'2020-07-12 12:20:30') from dual