2014-11-14 52 views
0

我在influx數據庫中每小時存儲一行記錄。這是我的查詢。InfluxDB查詢錯誤

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至13-11-2014上午6:00。我認爲查詢或influxdb有問題。

我在influxDB管理員測試這個數據。我正在使用他們的最新數據庫。

請幫幫我。 謝謝。

回答

1

如果你正在嘗試用默認的時間列那麼我認爲你需要提及的時代不是ISO格式的時間和

0

來查詢你正在寫相同的值的時區服務器?我有類似的問題,似乎沒有返回所有或太多的數據點。事實證明,這是服務器上的時區和您嘗試寫入的數據點的時區的問題。例如,如果您的數據是UTC,而服務器在美國某個地方,則會有幾個小時的差異。