Преобразование строки в дату Google Big Query

Я пытаюсь преобразовать строку «181201» в поле даты в Google Big Query с помощью стандартного SQL.

Ex. 181201 -> 2018-12-01

Я попытался использовать следующее, которое сработало, потому что в исходной дате, которую я ввел, весь год был обозначен как «2018». Однако в моем наборе данных не записан весь год.

SELECT PARSE_DATE('%YY%m%d', '20181201') AS DATE 

Как я могу обновить свой запрос, чтобы использовать только ггммдд, чтобы выдавать мне гггг-мм-дд? БЛАГОДАРЮ ВАС!


person Priyanka Patel    schedule 27.03.2019    source источник
comment
Y предполагает полный год из четырех цифр, для года из двух цифр следует использовать y.   -  person Ben P    schedule 27.03.2019
comment
Я пробовал использовать эту версию, однако продолжаю получать следующую ошибку: Не удалось проанализировать входную строку 000000.   -  person Priyanka Patel    schedule 27.03.2019


Ответы (1)


person    schedule
comment
Я пробовал использовать эту версию, однако продолжаю получать следующую ошибку: Не удалось проанализировать входную строку 000000. - person Priyanka Patel; 27.03.2019