我在使用 INTERVAL(1d) n y 发现给出的数据是东八8点开始的

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】3.3.3.0

【操作系统以及版本】

【部署方式】容器/非容器部署

【集群节点数】

【集群副本数】

【描述业务影响】

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

【遇到的问题:问题现象及影响】

【求助】以下是完整sql 我在使用 INTERVAL(1d) n y 发现给出的数据是东八8点开始的 我期望是按照东八零点 我哪里不对 如何调整 或者说是taos原本就是这样设定的

SELECT
_WSTART AS ts,
Max(`PActE`)-MIN(`PActE`) AS total_discharge_capacity,
Max(`PTipActE`)-MIN(`PTipActE`)AS tip_discharge_capacity,
Max(`PPeakAcE`)-MIN(`PPeakAcE`)AS peak_discharge_capacity,
Max(`PFlatActE`)-MIN(`PFlatActE`)AS flat_discharge_capacity,
Max(`PValleyActE`)-MIN(`PValleyActE`)AS grain_discharge_capacity,
 Max(`OActE`)-MIN(`OActE`)AS total_charge_capacity,
 Max(`OTipActE`)-MIN(`OTipActE`)AS tip_charge_capacity,
 Max(`OPeakAcE`)-MIN(`OPeakAcE`)AS peak_charge_capacity,
 Max(`OFlatActE`)-MIN(`OFlatActE`)AS flat_charge_capacity,
 Max(`OValleyActE`)-MIN(`OValleyActE`)AS grain_charge_capacity
 FROM (
 SELECT _irowts AS tm ,
 INTERP(`PActE`)AS`PActE` ,INTERP(`PTipActE`)AS`PTipActE`,INTERP(`PPeakAcE`)AS`PPeakAcE`,INTERP(`PFlatActE`)AS`PFlatActE`,INTERP(`PValleyActE`)AS`PValleyActE`,
 INTERP(`OActE`)AS`OActE`,INTERP(`OTipActE`)AS`OTipActE`,INTERP(`OPeakAcE`)AS`OPeakAcE`,INTERP(`OFlatActE`)AS`OFlatActE`,INTERP(`OValleyActE`)AS`OValleyActE`
 FROM `sav`.`eee20250103`
RANGE(1745942400000 , 1751299200000)
EVERY(10m)
FILL(NEXT))
INTERVAL(1d) 
LIMIT 100

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

是因为interval 是从 Unix time 0 开始切分窗口的,中国的时区是东八区,所以就成了早上 8 点开始

可以使用 interval_offset 来调整偏移即可,如下:

参考:流式计算 | TDengine 文档 | 涛思数据

我现在使用

INTERVAL(1d,1h) 那么就变成了9点开始 ;

INTERVAL(1d,16h) 那么就变成了0点开始 ; 那么我的完整sql 真实ts(ts对应的值应当表示当天的增量)还是对应的max-min 数值吗?

比如原本插值得到 2025-05-01 00:00:00 某字段value为3
2025-05-02 00:00:00 某字段value为5
2025-05-03 00:00:00 某字段value为8

我对插值的临时表使用窗口查询 函数是max-min
期望该得出 2025-05-01 00:00:00 5-3 =2 (2号的初始-1号的初始=1号的增量)
2025-05-02 00:00:00 8-5 = 3

使用上述INTERVAL(1d,16h) 我的值还能对的上吗 ?另外这个不支持INTERVAL(1d,-8h) 是吗?

追加:

经验证使用偏移量是值对了 但是时间和期望的差一天了 也就是原本1号的增量值

我现在也可以通过业务处理时间戳 让他们对应上 但是如果支持偏移量-8h 那就完全对上了 是不支持吗?

另外我使用月 n的时候 使用偏移量 也导致这类问题 请问该如何配置才能根本解决这样的问题(比如taos的配置文件哪里能改动,让他不再按照东八的八点输出,这样就可以不用偏移量了)

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