Почему GridDB возвращает ошибку при запросе контейнера временных рядов с фильтром диапазона дат?Python

Программы на Python
Ответить
Anonymous
 Почему GridDB возвращает ошибку при запросе контейнера временных рядов с фильтром диапазона дат?

Сообщение Anonymous »

Я работаю над приложением Интернета вещей, использующим GridDB для хранения и запроса данных временных рядов. Моя установка включает в себя контейнер временных рядов с показаниями датчика температуры. Вот проблема:
Когда я запускаю следующий запрос для фильтрации записей в определенном диапазоне дат:

Код: Выделить всё

SELECT * FROM sensor_data WHERE timestamp >= TIMESTAMP('2023-12-01T00:00:00Z') AND timestamp < TIMESTAMP('2023-12-02T00:00:00Z'); 
Я получаю следующую ошибку:
Код ошибки: XXXXXX — для контейнера временных рядов указан недопустимый фильтр диапазона.
Что я пробовал:< /p>
-Проверено, что столбец метки времени проиндексирован.
-Проверена схема контейнера, чтобы убедиться, что столбец метки времени имеет тип TIMESTAMP.
-Упрощен запрос, чтобы проверить, является ли это работает без фильтр, и он успешно извлекает все записи.
– Пробовал использовать другие форматы дат, но проблема не устранена.
Сведения о среде:
-Версия GridDB: 5.0
-ОС: Ubuntu 22.04 LTS
-Клиентский SDK: Python
Что может быть причиной этой ошибки в запросе диапазона дат для времени- серийный контейнер?
Есть ли в GridDB какие-либо конкретные конфигурации или ограничения для обработки запросов временных рядов, которые я мог упустить?

Подробнее здесь: https://stackoverflow.com/questions/792 ... with-a-dat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»