использование отдельного с groupby и предложения where в притоке - PullRequest
0 голосов
/ 16 июня 2020

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

каждый хост имеет некоторые значения, которые я получаю, создавая группу каждую минуту с помощью следующего запроса: -

q = 'SELECT sum(\"value\") FROM \"mph.oper.users\" WHERE \"host\" =~ /mphhos-{0}| *mph-{0}/ AND time > now() - {1}d and time < now() - 1m GROUP BY time(1m) fill(none);'.format(
        domain, duration)

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

1 Ответ

0 голосов
/ 16 июня 2020

Я хочу сказать кое-что, связанное с ИМЕЮЩИМ, но не могли бы вы расширить свой вопрос?

q =  
'SELECT sum(\"value\")
 FROM \"mph.oper.users\" 
 WHERE 
  \"host\" =~ /mphhos-{0}| *mph-{0}/ 
  AND time > now() - {1}d 
  AND time < now() - 1m 
 GROUP BY time(1m) fill(none);'.format(domain, duration)
...