подписать слева от ответа
оложим, у меня в настоящее время есть таблица, в которой по 1 строке для каждой учетной записи, а данные в таблицах:
Номер аккаунтаДата началаДата окончанияТеперь я хотел бы создать новую таблицу, в которой по 1 строке для каждого дня открытия счета, т. Е. 1 день для каждой строки между начальной и конечной датами (включительно) для каждой учетной записи.
Например.
Таблица 1
Account Number Start Date End Date
123 1-Jan-17 1-Jul-17
456 1-Feb-17 4-May-17
Таблица 2 (Желаемая таблица)
Account Number Day
123 1-Jan-17
123 1-Jan-17
...
123 1-Jul-17
456 1-Feb-17
456 2-Feb-17
...
456 4-May-17
Я знаю, что в Postgresql есть функция, называемая «генерировать серию», которая позволит вам сделать это легко. Мне интересно, есть ли подобная функция в HIVE, которая позволила бы вам сделать это?
Спасибо!