为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
select date_format(date_add(current_date(),interval -DAY(current_date())+1 day)-interval archive_year YEAR,'%Y-%M-%D');
select date_add(current_date(),interval -DAY(current_date())+1 day);
1、interval 用法在达梦中使用与Oracle类似,与MySQL存在区别。interval只能接常量字符串,不支持计算表达式 。
2、另外,在达梦中可以直接进行相关日期的加减,可以尝试改写达到要求, 比如 select trunc(current_date()-DAY(current_date())+1) ;