简体   繁体   English

如何从Bigquery中的分区时间获取月份名称

[英]How to get month name from partition time in Bigquery

I need to extract month number from current_date() in BigQquery.我需要从 BigQquery 中的 current_date() 中提取月份数。 I am using below sql statement that extracts month name .How to get month number:我正在使用以下提取月份名称的 sql 语句。如何获取月份编号:

Select MONTH(current_date())选择 MONTH(current_date())

Any suggestion?有什么建议吗?

Try EXTRACT to extract month number from date:尝试EXTRACT从日期中提取月份数:

SELECT EXTRACT(MONTH FROM CURRENT_DATE())

Try FORMAT_TIMESTAMP to extract month name from timestamp:尝试FORMAT_TIMESTAMP从时间戳中提取月份名称:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM