TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

interval(1h) fill(VALUE,0) 查询一段时间内没有任何数据时,返回结果为空,期望是按照时间切片返回结果

Open tom055 opened this issue 3 months ago • 5 comments

SELECT sum(number_value) as number_value,_wstart as ts,device_id FROM super_device_property WHERE device_id in (9) AND property = '100' AND ts between now - 6h and now partition by device_id INTERVAL(1h) FILL(VALUE, 0)

sql result

Image
SELECT sum(number_value) as number_value,_wstart as ts,device_id FROM super_device_property WHERE device_id in (9) AND property = '100' AND ts between now - 6h and now - 1h partition by device_id INTERVAL(1h) FILL(VALUE, 0)
Image

大佬,问下这个要怎么解决呢?非常感谢

tom055 avatar Sep 22 '25 03:09 tom055

版本号烦请提供一下

yu285 avatar Oct 29 '25 05:10 yu285

可以微信沟通效率高些:a15652223354

yu285 avatar Oct 29 '25 05:10 yu285

这个有计划修复吗? FIll NULL也是同样的问题

wangbangming avatar Nov 11 '25 12:11 wangbangming

最简单的时间窗口查询,时间范围内无数据,且填充NULL值时,查询无返回数据

wangbangming avatar Nov 11 '25 12:11 wangbangming

Image [FILL 子句](https://docs.taosdata.com/reference/taos-sql/distinguished/#fill-%E5%AD%90%E5%8F%A5) null_f 是否满足要求

huskar-t avatar Nov 11 '25 13:11 huskar-t