开发者社区 问答 正文

influxdb时间范围查询查不出数据

SELECT * FROM collector_ep_1d WHERE subDeviceId = '1280709852009127937' AND time >= '2020-08-18T16:00:00Z'

image.png 可以看到18号之后是有数据的,然而执行下面一条指令: SELECT * FROM collector_ep_1d WHERE subDeviceId = '1280709852009127937' AND time >= '2020-08-18T16:00:00Z' AND time <= '2020-08-22T15:59:59Z'

image.png 控制台却没有任何输出。 这是什么原因,哪位大神能帮忙解答一下。

展开
收起
游客p7lavfspvvpxw 2020-11-16 19:48:50 920 分享 版权
1 条回答
写回答
取消 提交回答
  • 查询语句的最后加TZ('Asia/Shanghai'),即可解决。

    查询语句更改为:SELECT cpu_used FROM user_day where time >= '2019-10-18T00:00:00Z' and time < '2019-10-23T00:00:00Z' group by time(1d) TZ('Asia/Shanghai')。

    2021-02-24 17:03:43
    赞同 展开评论
问答分类:
问答地址: