Как проанализировать дату в большом запросе

# #google-bigquery

Вопрос:

У меня есть строка типа 26 октября 2017 года, которую я хочу преобразовать в дату.

Я пытался

 select PARSE_DATE('%m %d, %Y',  my_date)
from my_table
 

Но я понимаю

 Failed to parse input string "Oct 26, 2017"
 

Что я делаю не так?

Ответ №1:

См. https://cloud.google.com/bigquery/docs/reference/standard-sql/date_functions#supported_format_elements_for_date для элементов форматирования.

Поэтому вам, вероятно, понадобится «%b %d, %Y». Это при условии, что ваши дни всегда равны 2 числам.