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

标签 sql amazon-web-services amazon-athena

我对雅典娜非常陌生,所以请耐心等待。我将数据以整数形式存储在年、月和日的三个单独列中,如下所示:

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)

关于sql - 从 athena aws 中单独字段中的整数创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63185899/

相关文章:

amazon-web-services - 属性 IamInstanceProfile 的值必须为 String 类型

amazon-web-services - AWS Step Function 更新等待状态

sql - aws athena SQL 查询;为每个唯一的 column1 获取 column2 的唯一计数

SQL 查询根据一个值排除项目

android - 在 Android 上将 SQL 数据库与 REST 远程服务器同步的最佳实践

mysql - MySQL 中的唯一值组合

amazon-web-services - 我可以在计划的 Amazon CloudWatch 事件中发布到 SQS 吗?

javascript - 创建搜索字段并动态更新 View

sql - Athena 中的加载和 SQL 查询 DynamoDB 映射数据类型

sql - 在 SQL 中连接 2 个表并根据匹配创建一个标志列