Я пытаюсь создать представление даты, используя MIN и MAX дат из другой таблицы в Google Bigquery. Я столкнулся с GENERATE_DATE_ARRAY и смог создать даты, которые мне нужны, в одном массиве. Однако разделение их на одну дату в каждой строке было сложной задачей.
Я попытался использовать UNNEST для этого, но когда я запускаю код, он дает мне только первый результат, поэтому мне что-то здесь не хватает.
Это код, который я использовал для создания массива, но я застрял на его разделении:
SELECT GENERATE_DATE_ARRAY(
MIN(CAST(journaldate AS DATE)),
MAX(CAST(journaldate AS DATE))
)
AS Period
FROM
dataset.table