Как получить название месяца из времени раздела в Bigquery

# #sql #google-cloud-platform #google-bigquery

Вопрос:

Мне нужно извлечь номер месяца из current_date() в BigQquery. Я использую приведенную ниже инструкцию sql, которая извлекает название месяца .Как получить номер месяца:

Выберите МЕСЯЦ(current_date())

Есть какие-нибудь предложения?

Ответ №1:

Попробуйте ИЗВЛЕЧЬ, чтобы извлечь номер месяца из даты:

 SELECT EXTRACT(MONTH FROM CURRENT_DATE())
 

Попробуйте FORMAT_TIMESTAMP, чтобы извлечь имя месяца из метки времени:

 SELECT FORMAT_TIMESTAMP('%B', _PARTITIONTIME) FROM tablename
 

Комментарии:

1. извините, что я задал неправильный вопрос. да, вы правы, это работает. Как насчет моего обновленного вопроса