У меня есть строковая дата в формате 20190101, которую я пытаюсь преобразовать в 2019-01-01. Как бы я сделал это в стандарте? В прошлом я знал, что могу просто назначить свидание («20190101»), но не уверен, как это сделать в стандарте.
Спасибо
Легко:
SELECT PARSE_DATE('%Y%m%d', '20190101')
Элементы формата для даты здесь:
https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#supported-format-elements-for-date
Использование PARSE_DATE():
PARSE_DATE()
select PARSE_DATE('%Y%m%d', '20190101')