You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在BigQuery中从data_adm列生成month_and_year列?

在BigQuery中生成month_and_year列的方法

如果你的data_adm列是DATE类型(如示例中的2022-12-05),直接使用FORMAT_DATE函数即可将日期格式化为YYYY-MM形式的字符串,生成目标列:

SELECT 
  data_adm,
  FORMAT_DATE('%Y-%m', data_adm) AS month_and_year
FROM `your-project.your-dataset.your-table`

如果data_adm是字符串类型(例如格式为YYYYMMDD的字符串),需要先通过PARSE_DATE将其转换为DATE类型,再进行格式化:

SELECT 
  data_adm,
  FORMAT_DATE('%Y-%m', PARSE_DATE('%Y%m%d', data_adm)) AS month_and_year
FROM `your-project.your-dataset.your-table`

执行效果示例:

data_admmonth_and_year
2022-12-052022-12

内容的提问来源于stack exchange,提问作者Nathalia Alves pereira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 07:21:23