Сумма на счете в HiveQL - PullRequest
       5

Сумма на счете в HiveQL

0 голосов
/ 27 июня 2018

введите описание изображения здесь введите описание изображения здесь Я новичок в HiveQL. Здесь моя проблема. У меня есть работники, уволенные / вышедшие на пенсию, и после одного повторного найма у меня будет несколько увольнений для одного и того же сотрудника, и мне нужно рассчитать сумму (увольнения). Ниже мой запрос .. HiveQL

select employee_id, Date, work_dept_c, Emp_type, mlvl_n,
       (case when work_dept_c in (1,2,3,4,5) and emp_type not in ('S') and mlvl_n not in (T') then count(employee_id) else 0 end) as Countofemployee
from tablex
where date between '2018-01-01' and '2018-06-01'
group by work_dept_c, emp_type, mlvl_n, employee_id, date 

этот вышеупомянутый запрос работает и дает мне количество сотрудников, уволенных с идентификатора, но это не дает мне общую сумму одного и того же сотрудника, если они были уволены дважды за тот же период времени, когда они были наняты снова в тот же период, в основном мне нужно получить 2 окончание счета ... Я пытался поставить сумму, но это не работает ... любезно помочь и дайте мне знать, если я не ясно,

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