Столбец ORDER BY не в группе GROUP BY? - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь выполнить этот запрос в elasti c sql, я пытаюсь сгруппировать по обработке времени, но это не позволяет мне сделать. Я попытался поместить эту таблицу в качестве подзапроса, а затем упорядочить, снова не удается упорядочить.

SELECT tId, pType, MIN(InTime) FirstIn, MAX(OutTime) LastOut, 
       COALESCE(CAST(MAX(OutTime) AS NUMERIC) - CAST(MIN(InTime) AS NUMERIC),-1) processingTime_ms 
FROM "logstash*" 
where tId not like '.%' and tradeId is not null 
group by tId, pType
order by processingTime_ms DESC 
limit 500

Я попытался упорядочить с полным выражением, он выдает ту же ошибку CANNOT ORDERBY COLUMN OUTSIDE GROUP BY. Попытка добавить весь этот результат в подзапрос, а затем упорядочить, Это не дает ошибки, но и не сортирует. У холста Kibana нет сортировки по фрейму данных, поэтому я застрял с sql единственной опцией сортировки данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...