BigQuery中的日期格式

时间:2017-07-28 05:31:59

标签: google-bigquery

我已经为Cloud BigQuery找到了许多Date函数,我有一个特定的案例,但这些函数似乎都不起作用。 我的数据在“MMddyy'”中有一个日期列。格式,我想将其转换为' yyyy-MM-dd'格式。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

这是一种可能性:

#standardSQL
WITH data AS(
  SELECT '072817' as dt UNION ALL
  select NULL UNION ALL
  SELECT ''
)

SELECT IF(dt != '', FORMAT_DATE("%Y-%m-%d", PARSE_DATE("%m%d%y", dt)), dt) FROM data