Preencher uma tabela com todas as datas em um determinado intervalo no Google BigQuery

Existe alguma maneira conveniente de preencher uma tabela com todas as datas em um determinado intervalo no Google BigQuery? O que eu preciso são todas as datas de 01/06/2015 até CURRENT_DATE (), então algo assim:

+------------+
| date       |
+------------+
| 2015-06-01 |
| 2015-06-02 |
| 2015-06-03 |
| ...        |
| 2016-07-11 |
+------------+

Idealmente, o próximo passo seria também obter todas as semanas entre as duas datas, ou seja:

+---------+
| week    |
+---------+
| 2015-23 |
| 2015-24 |
| 2015-25 |
| ...     |
| 2016-28 |
+---------+

Venho brincando com as seguintes respostas que encontrei, mas não consigo fazê-las funcionar, principalmente porque as funções principais não são suportadas e não consigo encontrar maneiras adequadas de substituí-las.

A maneira mais fácil de preencher uma tabela temporária com datas entre e incluindo dois parâmetros de data

Gerar datas entre períodos

Sua ajuda é muito apreciada!

Best, Max

questionAnswers(2)

yourAnswerToTheQuestion