Получить последнюю запись на основе условий и каждые две недели в Hive? - PullRequest
0 голосов
/ 09 марта 2020

Ниже приведен пример данных, которые у меня есть в таблице улья.

created_date|   updated_date |  id                  | status
---------------------------------------------------------------
2020-01-07  |    2020-01-07  |  C915524995161427    | HIGH
2020-01-07  |    2020-01-08  |  C915524995161427    | MEDIUM
2020-01-07  |    2020-02-09  |  C915524995161427    | LOW
2020-01-07  |    2020-03-14  |  C915524995161427    | LOW
2020-01-07  |    2020-04-01  |  C915524995161427    | MEDIUM

Мне нужно знать, когда был последний случай появления записи со статусом "НИЗКИЙ" раз в две недели, а также ежемесячно, тогда мой ожидаемый результат ->

id                  |   Biweek | Month
---------------------------------------
C915524995161427    |   6      | 3

Как мне написать запрос для этого последнего состояния раз в две недели в улье?

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