InfluxDB дает мне пустой список (или генератор) по запросам с датами - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь сделать простой запрос на InfluxDB от даты к дате, например:

'SELECT * FROM "x" WHERE time > '2016-01-01T00:00:00.000000000Z' AND time < '2016-02-01T00:00:00.000000000Z'

Теоретически это должно работать. На практике это дает мне пустой список (или генератор, который ничего не возвращает, зависит от того, как я его запрашиваю), где, если я просто использую now () - Xd, это работает (но это слишком неточно для того, что мне нужно сделать). Я пытался использовать одинарные кавычки, двойные кавычки, я пытался удалить T и Z, пытался без наносекунд, просто с датой, без даты окончания ... Независимо от того, что либо дает пустой список, либо синтаксис ошибка. Если я использую двойные кавычки для всего запроса, это также дает мне синтаксическую ошибку. Если я использую одинарные кавычки в имени базы данных, синтаксическая ошибка. Я тоже попробовал эпоху, не повезло.

В чем может быть проблема? У меня заканчиваются идеи, я бьюсь об этом в течение 4 полных дней. PS Я использую python 3.7, InfluxDB 1.7.9, InfluxDB Python Клиент 5.2.3, на MacOs 10.12.6.

1 Ответ

0 голосов
/ 02 апреля 2020

Исправлена! Ответ был: «ВЫБРАТЬ * ОТ \» x \ «ГДЕ время> '2016-01-01T00: 00: 00.000000000Z' И время <'2016-02-01T00: 00: 00.000000000Z'" </p>

...