【发布时间】:2017-03-02 13:09:46
【问题描述】:
我正在使用 Bigquery SQL 生成报告。标准 Bigquery 日期格式为 yyyy-mm-dd,但我希望将其格式化为 mm/dd/yyyy。
有没有办法通过 Bigquery SQL 转换 SELECT 上的日期格式?
提前致谢,
【问题讨论】:
标签: sql date format google-bigquery
我正在使用 Bigquery SQL 生成报告。标准 Bigquery 日期格式为 yyyy-mm-dd,但我希望将其格式化为 mm/dd/yyyy。
有没有办法通过 Bigquery SQL 转换 SELECT 上的日期格式?
提前致谢,
【问题讨论】:
标签: sql date format google-bigquery
在 BigQuery 旧版 SQL 中
SELECT
STRFTIME_UTC_USEC("2016-10-20", "%m/%d/%Y"),
STRFTIME_UTC_USEC(CURRENT_DATE(), "%m/%d/%Y")
在 BigQuery 标准 SQL 中(请参阅 Enabling Standard SQL)
SELECT
FORMAT_DATE("%m/%d/%Y", DATE "2016-10-20"),
FORMAT_DATE("%m/%d/%Y", CURRENT_DATE())
【讨论】: