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