подписать слева от ответа

оложим, у меня в настоящее время есть таблица, в которой по 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, которая позволила бы вам сделать это?

Спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос