3.3.6.13版本,使用stateduration函数报错

【TDengine 使用环境】
测试环境

【TDengine 版本】3.3.6.13

【操作系统以及版本】Rocky Linux 9.6

【部署方式】
容器

【集群节点数】
单机部署

【集群副本数】

【描述业务影响】

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】
执行sql报错:SELECT STATEDURATION(index_value, ‘GT’, 0, 1s) FROM gx.ods_index_value WHERE line_no = ‘1’ AND index_code = ‘Y4DE010001’;
报错:DB error: Invalid parameter data type : stateduration [0x80002802] (0.000867s)

【资源配置】

【报错完整截图】

image

字段转成double可以了,decimal不自动转?
SELECT ts,STATEDURATION(CAST(index_value AS DOUBLE), ‘LT’, 458, 1s) FROM gx.ods_index_value WHERE line_no = ‘1’ AND index_code = ‘Y4DE010001’ partition by tbname;

1 个赞

多谢反馈,我们内部看一下是否是个 bug。