2014-11-14 3 views
0

Я сохранил одну строку записи в час в базе данных притока. Вот мой запрос.Ошибка запроса 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 до 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 AM. Я думаю, что что-то не так с запросом или приложением.

Я проверяю эти данные на администраторах adduxDB. Я использую их последнюю базу данных.

Пожалуйста, помогите мне. Спасибо.

ответ

1

Если вы пытаетесь запросить с колонкой времени по умолчанию, то я думаю вам нужно упомянуть время в эпохе, а не формат ISO

0

ли часовой пояс из значений, которые вы пишете то же самое, что и на сервер? У меня была аналогичная проблема, когда казалось, что не все или слишком много точек данных были возвращены. Оказалось, что проблема связана с часовым поясом на сервере и часовым поясом точек данных, которые вы пытаетесь написать. Например, если ваши данные находятся в формате UTC, а сервер находится где-то в США, разница в несколько часов.

Смежные вопросы