繁体   English   中英

从 athena aws 的单独字段中的整数创建日期

[英]Create date from integers in separate fields in athena aws

我对雅典娜很陌生,所以请耐心等待。 我将数据作为整数存储在三个单独的列中,分别代表年、月和日,如下所示:

year   month   day
2020   7       10
2020   7       11
2020   7       12

我想把这三个字段变成一个日期。 我怎么做?

提前致谢!

一种方法是:

select date_parse(cast(year * 10000 + month * 100 + day as varchar(255)), '%Y%m%d')

这也应该有效:

select date(year || '-' || month || '-' || day)

您必须使用concat() function。 您可以在此处查看文档。

根据您要使用的格式,这可能会发生变化。

concat(year, '-' , month , '-', day)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM