Мы используем InfluxDB, и я хотел бы знать, как я могу сравнить среднее значение этого часа со средним за тот же час 7 дней назад.
Я не хочу использовать абсолютное значение вtimerange, поскольку я хочу, чтобы система использовала текущую дату и время и минус -7 дней с этого момента.
У меня есть два запроса ниже, которые действительно дают мне только значение, но я не могу найти способсделать математику между двумя запросами.
ВЫБРАТЬ среднее («значение») КАК «Последние 7 дней» ОТ «xxxxtablexxx». «xxxtablexx» ГДЕ («process» = «x» И «xxx» = 'значение 'И время> now () - 7d) GROUP BY time (4h), “xxx”
ВЫБРАТЬ среднее (“value”) КАК “Предыдущая неделя” ОТ “xxxxtablexxx”. “xxxtablexx” ГДЕ («Process» = «x» И «xxx» = «значение» И время> сейчас () - 14d И время