To_char函数的参数不能做运算

【TDengine 使用环境】
预生产环境

【TDengine 版本】
3.3.6.9
【操作系统以及版本】
Linux
【部署方式】容器/非容器部署
容器部署
【集群节点数】
1
【集群副本数】
0
【描述业务影响】
业务上希望对某个时间戳先运算,再进行TO_CHAR操作
【问题复现路径/shan】做过哪些操作出现的问题
SELECT TO_CHAR(NOW+60s-60s, ‘yyyy-mm-dd’) from table
【遇到的问题:问题现象及影响】
执行如上查询,返回的结果会包含一个巨大的年份,数据也是错乱的
【资源配置】
4C8G
【报错完整截图】

该问题会在下个版本修复,已经在处理中。

暂时可以用select to_char(cast(now+60s-20s as timestamp), ‘yyyy-mm-dd’) from xxx作为替换

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。