【发布时间】:2020-11-20 04:30:42
【问题描述】:
得到一个带有 YYYY-MM-DD 的 Export_date 字段。我想得到 YYYYMM 作为输出。
输入:2020-06-02 预计产量:202006
我在 GCP Bigquery 中使用 SQL 标准
如何使用 Big Query SQL 标准将日期 YYYY-MM-DD 转换为字符串 YYYYMM?
我试过这个功能
substr(cast(export_date as string), 0,7) as date,
但我得到了 YYYY-DD 作为输出 (2020-06)
谢谢
【问题讨论】:
-
如果您的列是 STRING 而不是 DATE(正如您在 cmets 中对 Gordon 的回答所说的那样),为什么在这种情况下您的尝试中有
cast(export_date as string)?!见How to create a Minimal, Reproducible Example
标签: sql date google-cloud-platform google-bigquery converters