Приведите String в Date в BigQuery, когда Date имеет следующий формат: DD-mon-YYYY - PullRequest
0 голосов
/ 15 мая 2018

У меня есть строка, которая является датой, и она в этом формате 'dd-mon-yy', то есть:

27-Jan-18 28-Jan-18

Как сделатьЯ конвертирую его в дату с этим форматом «дд / мм / гггг», используя стандартный SQL в BigQuery?

1 Ответ

0 голосов
/ 15 мая 2018

Если вы хотите преобразовать даты из строкового формата в определенный формат даты, вам сначала нужно будет преобразовать строку в дату, используя функцию PARSE_DATE в BigQuery, а затем использовать FORMAT_DATE функция для преобразования даты в желаемый формат. Вот фрагмент кода, который преобразует строку типа «DD-Mon-YY» в значение даты в формате дд / мм / гггг:

SELECT FORMAT_DATE ("% d /% m /% E4Y", PARSE_DATE ("% d-% b-% y", "name_of_column_with_string_dates")) как formatted_dates FROM `projectId.dataset.table`

...