✅ Date类型字段, 做加减运算后, 格式变成了yyyyMMdd, 请问, 在不使用其他日期函数的情况下, 有啥办法能不让它变么?

问题:
数据表中日期字段的格式是yyyy-MM-dd, 做加减运算后, 格式变成了yyyyMMdd, 在不使用其他日期函数的情况下, 有啥办法能不让它变么? 文档上没有搜到相关参数

SQL:
select d, d + 1, d - 1
from some_db.some_table
where d>=‘2023-04-01’
limit 1
;

运行结果:
image

你好,可以按照以下模版补充下问题~ 这将方便大家更好的定位和提供帮助~

【Doris 使用环境】测试 / POC / 生产

【Doris 版本】这里要详细的信息,最好是到 commit

【问题描述】

  • 报错信息:执行了什么操作导致的报错,比如执行的SQL、导入任务的数据量及频率等
  • 具体表现:

【操作系统】

【机器配置】包括:CPU核数、内存、磁盘

【复现路径】可能导致问题出现的操作

【附件】可附加 截图/监控/日志/相关 issue 等进行辅助说明

为啥要+1,-1,那你这样-1的,2023-05-00,不就不对了吗 :joy:

在用doris实现clickhouse 的arrayJoin 语义的时候, 需要对日期加减

可以参考

:handshake:thx~