Можно ли в BigQuery сделать запрос для преобразования «Mon May 11 2020 11:22:19 GMT + 0000 (Coordinated Universal Time)» в формат даты, например ГГГГ-ММ-ДД?
Или формат данных необходимо преобразовать перед запросом в BigQuery?
Вы можете использовать этот ресурс:
SELECT CURRENT_DATE([time_zone])
Возвращает: 2016-12-25
2016-12-25
Вы можете добавить необязательный часовой пояс в качестве аргумента этой функции. Он вернет дату в UT C часовой пояс, если вы не передадите аргумент.
Ресурс: Стандарт Google BigQuery SQL docs
Проверить этот ресурс если хотите узнать больше.
Ниже для BigQuery Standard SQL
SELECT DATE(PARSE_TIMESTAMP('%a %b %d %Y %X GMT%z', SUBSTR("Mon May 11 2020 11:22:19 GMT+0000 (Coordinated Universal Time)", 1, 33)))
с выводом
2020-05-11