Hive Solution
3.Hive Solution
SELECT -- * ,
avg(number)
FROM
(select
number,frequency,
sum(frequency)OVER(order by number ) as cumu_freq,
sum(frequency)OVER() as sum_freq
from leetcode.ex_571_number ) a
-- order by number
where cumu_freq between sum_freq/2 and (sum_freq/2)+1
;
PreviousExercise 4:571.Find Median Given Frequency of NumbersNextExercise 5:579.Find Cumulative Salary Of An Employee Problem
Last updated