找不到任何解决方案:
需要将格式为-20190101的date(int)转换为格式为“ 2019-01-01”的DATE
我尝试过:
答案 0 :(得分:1)
您正在寻找PARSE_DATE()
:
select PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
答案 1 :(得分:1)
以下是用于BigQuery标准SQL
#standardSQL
SELECT PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
答案 2 :(得分:0)
如果有人需要转换Google Analytics(分析)“ int64 timestamp”,我根据上面针对该主题的答案做了此技巧:
SELECT PARSE_DATETIME('%s', CAST(TRUNC(event_timestamp/1000000) AS STRING))