Я пытаюсь создать представление даты, используя 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