首页 文章

InfluxDB查询错误

提问于
浏览
0

我每小时在涌入数据库中存储一行记录 . 这是我的查询 .

select * from hour_log where city = 'London' and time > '2014-11-14'

根据他们的文档查询应返回2014-11-14 00:00以上的数据和时间 . 但它只返回4行(7:00,8:00,9:00和10:00) . 它不会从01:00 AM到06:00 AM返回数据 . 当我运行这个查询 .

select * from hour_log where city = 'London' and time > '2014-11-13' and time < '2014-11-14'

它的返回时间为13-11-2014 7:00 AM至13-11-2014 6:00 AM . 我认为查询或涌入的内容有问题 .

我正在关于潮流数据库管理员测试这些数据 . 我正在使用他们最新的数据库 .

请帮我 . 谢谢 .

2 回答

  • 0

    如果您尝试使用默认时间列进行查询,那么我认为您需要在时代中提及时间而不是ISO格式

  • 1

    您编写的值的时区是否与服务器上的时区相同?我有一个类似的问题,似乎没有返回所有或太多的数据点 . 事实证明,服务器上的时区和您尝试写入的数据点的时区存在问题 . 例如,如果您的数据是UTC并且服务器位于美国的某个地方,则会有几个小时的差异 .

相关问题