Como gerar séries de datas no HIVE? (Criando tabela)
Suponha que atualmente eu tenha uma tabela com 1 linha para cada conta e os dados nas tabelas sejam:
Número da contaData de inícioData finalAgora, gostaria de criar uma nova tabela com 1 linha para cada dia em que a conta estiver aberta, ou seja, 1 dia para cada linha entre as datas de início e término (inclusive) de cada conta.
Por exemplo.
tabela 1
Account Number Start Date End Date
123 1-Jan-17 1-Jul-17
456 1-Feb-17 4-May-17
Tabela 2 (Tabela desejada)
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
Eu sei que no Postgresql existe uma função chamada 'generate series' que permite que você faça isso facilmente. Gostaria de saber se existe uma função semelhante no HIVE que permita que você faça isso também?
Obrigado!