【发布时间】:2019-07-11 23:21:36
【问题描述】:
我有一个名为“日期”的列,其中包含以下格式的日期:“20150101”。
我尝试使用 sql 子字符串,但是当我使用 sql 中的“日期”函数运行查询时,它不适用于我拥有的日期格式。
这是我的查询:
SELECT (DATE ((SUBSTR(JOUR, 1, 4),
SUBSTR(JOUR, 5, 2),
SUBSTR(JOUR, 7, 2)))) As date
FROM TABLE
有什么想法吗?我找不到类似这种日期格式的东西!我找到了一个使用转换函数的函数,但它不在 StandardSQL 或 BigQuery 中
【问题讨论】:
-
此列是日期列,还是只是文本?
-
嗨,这是一个字符串!
-
这是一个看起来像 AAAAMMDD 的字符串,我正在尝试将其转换为类似的日期:AAAA-MM-DD
标签: google-bigquery