【问题标题】:How to get month name from partition time in Bigquery如何从 Bigquery 中的分区时间获取月份名称
【发布时间】:2021-12-05 11:38:04
【问题描述】:

我需要从 BigQquery 中的 current_date() 中提取月份数。我正在使用以下提取月份名称的 sql 语句。如何获取月份编号:

选择 MONTH(current_date())

有什么建议吗?

【问题讨论】:

    标签: sql google-cloud-platform google-bigquery


    【解决方案1】:

    尝试EXTRACT从日期中提取月份数:

    SELECT EXTRACT(MONTH FROM CURRENT_DATE())
    

    尝试FORMAT_TIMESTAMP从时间戳中提取月份名称:

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

    【讨论】:

    • 对不起,我问错了问题。是的,你是对的,这行得通。我更新的问题呢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 2015-11-29
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多