我正在使用Bigquery SQL生成报告。标准Bigquery日期格式是yyyy-mm-dd,但我希望它格式化为mm / dd / yyyy。
有没有办法让Bigquery SQL在SELECT上转换日期格式?
提前致谢,
答案 0 :(得分:19)
在BigQuery Legacy SQL中
SELECT
STRFTIME_UTC_USEC("2016-10-20", "%m/%d/%Y"),
STRFTIME_UTC_USEC(CURRENT_DATE(), "%m/%d/%Y")
在BigQuery Standard SQL中(参见Enabling Standard SQL)
SELECT
FORMAT_DATE("%m/%d/%Y", DATE "2016-10-20"),
FORMAT_DATE("%m/%d/%Y", CURRENT_DATE())