大查询 - 将INT转换为日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大查询 - 将INT转换为日期相关的知识,希望对你有一定的参考价值。
找不到任何解决方案:
需要将格式为20190101的日期(int)转换为DATE,格式为“2019-01-01”
我试过了:
- 演员(演员(20190101 AS STRING)AS日期)
- FORMAT_DATE(“%F”,CAST(20190101 AS STRING))
- 等等......没有成功
答案
您正在寻找PARSE_DATE()
:
select PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
另一答案
以下是BigQuery Standard SQL
#standardSQL
SELECT PARSE_DATE('%Y%m%d', CAST(20190101 AS STRING))
以上是关于大查询 - 将INT转换为日期的主要内容,如果未能解决你的问题,请参考以下文章
将 varchar 值“Collect_Date”转换为数据类型 int 时转换失败