Я пытаюсь преобразовать запрос в Teradata в HIVE QL (HDF) и изо всех сил пытался найти примеры. Teradata (моя функциональная конечная цель) - требуется подсчет записей в таблице, затем для каждого значения growth_type_id и в конечном итоге% каждой группы.HIVE Sum Over query
select trim(growth_type_id) AS VAL, COUNT(1) AS cnt, SUM(cnt) over() as GRP_CNT,CNT/(GRP_CNT* 1.0000) AS perc
from acdw_apex_account_strategy
qualify perc > .01 group by val
Примечание: бег HDP-2.4.3.0-227
Уточните полный исходный запрос и укажите конкретную часть (ы), которую вы находите трудно конвертировать? –
Dudu, то есть полный оригинал. Я изо всех сил пытаюсь подтвердить, что могу получить рекордное количество за отличное значение в (growth_type_id) и общее количество .... эффективно. – user7214103