我每小时在流入数据库中存储一条记录。这是我的问题。
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到06:00之间的数据当我运行这个查询时。
select * from hour_log where city = 'London' and time > '2014-11-13' and time < '2014-11-14'返回时间为13-11-2014上午7:00至13-11-2014 6:00我认为查询或影响数据库有问题。
我正在influxDB管理上测试这些数据。我正在使用他们最新的数据库。
求你帮帮我。谢谢。
发布于 2014-11-24 15:19:28
如果您试图使用默认的time列进行查询,那么我认为您需要提到的是时间,而不是ISO格式。
发布于 2015-01-27 19:46:09
您正在写入的值的时区是否与服务器上的时区相同?我遇到了一个类似的问题,似乎没有返回所有或太多的数据点。结果是服务器上的时区和您试图编写的数据点的时区出现了问题。例如,如果您的数据在UTC中,而服务器在美国的某个地方,则会有几个小时的差异。
https://stackoverflow.com/questions/26930156
复制相似问题