Среднее за эту неделю против среднего за последнюю неделю - PullRequest
0 голосов
/ 07 ноября 2019

Мы используем InfluxDB, и я хотел бы знать, как я могу сравнить среднее значение этого часа со средним за тот же час 7 дней назад.

Я не хочу использовать абсолютное значение вtimerange, поскольку я хочу, чтобы система использовала текущую дату и время и минус -7 дней с этого момента.

У меня есть два запроса ниже, которые действительно дают мне только значение, но я не могу найти способсделать математику между двумя запросами.

ВЫБРАТЬ среднее («значение») КАК «Последние 7 дней» ОТ «xxxxtablexxx». «xxxtablexx» ГДЕ («process» = «x» И «xxx» = 'значение 'И время> now () - 7d) GROUP BY time (4h), “xxx”

ВЫБРАТЬ среднее (“value”) КАК “Предыдущая неделя” ОТ “xxxxtablexxx”. “xxxtablexx” ГДЕ («Process» = «x» И «xxx» = «значение» И время> сейчас () - 14d И время

...