Большой запрос - конвертировать INT в дату - PullRequest
0 голосов
/ 20 февраля 2019

Не могу найти никакого решения для этого:

Необходимо преобразовать дату (int) в формате - 20190101 в ДАТУ в формате "2019-01-01"

Я пытался:

  • В ролях (приведение (20190101 как STRING) как дата)
  • FORMAT_DATE ("% F", CAST (20190101 как STRING))
  • и т. Д.... безуспешно

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Ниже для BigQuery Standard SQL

#standardSQL
SELECT PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
0 голосов
/ 20 февраля 2019

Вы ищете PARSE_DATE():

select PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...