У меня есть таблица table1 со следующими столбцами: -
ID count1 count2
A 3 5
B 1 7
C 2 9
Мне нужно, чтобы столбцы - count1 и count2 имели значения от 0 до 1. Мне нужно выполнить это в улье для размера данных. Финальный стол должен выглядеть так: -
ID count1 count2
A 1 0
B 0 0.5
C 0.5 1
Я пишу следующий запрос: -
select a.ID,
(((a.count1-min(a.count1))/(max(a.count1)-min(a.count1))),
(((a.count2-min(a.count2))/(max(a.count2)-min(a.count2)))
from table1 as a;
Этот запрос дает мне группу по ошибке относительно идентификатора столбца.
Пожалуйста, помогите выполнить эту операцию в hiveql.