InfluxQL оператор по модулю в предложении WHERE для функции timestamp `now()`
Я хочу запросить мои записи с сегодняшнего дня в 00.00
в now()
, Проблема в том, что я хочу сделать это динамически, поэтому мне нужно манипулировать отметкой времени, используя now()
функция.
Вот запрос в качестве примера.
SELECT SUM("something")
FROM "any_table_whatsoever"
WHERE time >= (now() - (now() % 86400) - (now() % 3600))
Вот ответ.
error parsing query: found %, expected ) at line 3, char 29
Похоже, InfluxQL не поддерживает модуль по метке времени. Я также думаю, что я мог бы относиться к этому неправильно. Для вашей информации я использую InfluxQL на Grafana.
Есть ли альтернативы для достижения этой цели?
РЕДАКТИРОВАТЬ: Моя панель Grafana не должна полагаться на оба $timeFilter
а также $__interval
, Я имею в виду, например, отображение статистики "до сегодняшнего дня". Это не сработало бы, если бы я полагался на такие переменные, так как, когда мы меняем интервал в Grafana, запрос будет затронут.