Стандартная строка SQL на сегодняшний день - PullRequest
0 голосов
/ 15 января 2019

У меня есть строковая дата в формате 20190101, которую я пытаюсь преобразовать в 2019-01-01. Как бы я сделал это в стандарте? В прошлом я знал, что могу просто назначить свидание («20190101»), но не уверен, как это сделать в стандарте.

Спасибо

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Легко:

SELECT PARSE_DATE('%Y%m%d',  '20190101')

Элементы формата для даты здесь:

https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#supported-format-elements-for-date

0 голосов
/ 15 января 2019

Использование PARSE_DATE():

select PARSE_DATE('%Y%m%d', '20190101')
...