amazon-web-services - Amazon Athena - current_date - 作为日期格式的列值差异
问题描述
Amazon Athena 表包含一列“closed_date”。
closed_date
2002-05-12
2003-03-26
现在我需要找出关闭帐户后的天数。
我正在尝试执行以下操作:
select
extract (current_date - closed_date) as day
from athena_table
理想情况下,它应该返回 (2021-07-27) - (2002-05-12) = 7,016 天
解决方案
您可以使用以下DATE_DIFF(unit, timestamp1, timestamp2)
命令:
SELECT
DATE_DIFF('day', CURRENT_DATE, closed_date) as days
FROM athena_table
推荐阅读
- authentication - Microsoft Graph API V3 - 身份提供者
- python - How can I use if else for regex in flask
- javascript - Vuex 状态管理 vs Vue 简单状态管理
- python - 在 python 中预处理数据时出错 - 使用 lstm 预测股票价格的机器学习项目
- javascript - 增减计数器JS
- ssl - WSS 自签名和获取签名证书
- python - 分位数回归中梯度提升和神经网络的超参数调整
- spring - 使用 Unirest 的 MultipartBody 的 POST 请求
- java - Websphere Liberty Core:已建立的连接被主机中的软件中止
- grafana - 如何在 Promtail 配置中添加级别标签