Grafana: выборка в запросе диапазона дат из переменных
Если требуется обработать и показать данные по выбранному диапазону, то необходимо использовать в запросе переменные $__from и $__to. Однако стоит учитывать, что они в запросе встают как время с эпохи unix. А именно большое длинное число. Поэтому если например в БД у даты типа дата, без времени, то приходится использовать преобразование вида:
EXTRACT(EPOCH from agreements_dt)*1000
Чтобы из даты вида 2026-01-01 получить 1767214800000. Ну и соответственно в запросе:
select to_char(date_trunc('day', dt), 'YYYY-MM-DD'),count(*) as "Великоустюгское территориальное отделение" from (
select
date_trunc('month', agreements_dt)::date as dt
from
ls
where EXTRACT(EPOCH from agreements_dt)*1000 between $__from and $__to and owner='000000003' and agreements_dt is not null
) as agr
group by dt
order by dt asc



