NTILE () в улье застревает на 99% - PullRequest
1 голос
/ 13 марта 2019

Я выполняю следующий запрос в улье: -

CREATE TABLE IF NOT EXISTS database1.table2
AS SELECT A.company,A.amount,
NTILE(100) OVER(PARTITION BY A.company ORDER BY A.amount DESC) as pct
FROM (select company, amount from database1.table1
where trim(INDICATOR) = 'Debit' and trim(company)='1000' and amount IS NOT NULL)A;

Приведенный выше запрос отлично работает для данных 7M. Но при выполнении того же самого для 122M запрос останавливается на 99% .

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