sql - SQL 日期格式 - 从日期字段开始计算天数
问题描述
我正在处理 SQL 中的一些日期,并希望得到帮助来操作它。我有一份生日清单,想做一些事情,比如......
- 在选择语句中输入日期(例如,如果一个人在 2000 年之前出生是“2000 年之前”,而那些在 2000 年之后出生的人是“2000 年之后”。
- 过滤选择,以便仅将 2000 年之后出生的人包含在语句中。
- 计算自该人出生日期以来当前时间的天数。
- 用中间的字母重新格式化日期,例如“1990y 11m 01d”
该字段的格式为 DATE。
我该怎么做?
示例日期为“1990-11-01”。我正在使用 Amazon Athena 来查询数据。
解决方案
推荐阅读
- javascript - 从 Flask+Ajax 动态更新 HTML 图像
- java - 在Android中获取位置后创建一个返回地址的类
- php - 表单不保存提交的查询
- swagger - Swagger yaml 和注解组合
- javascript - 为什么在没有 -1 的 JS 中我在控制台的第二个 for 循环中未定义
- reactjs - react中组件的单元测试
- html - 我怎样才能让我的弹性项目在它自己的线上
- python - 删除低于某个阈值的部分音频
- sql - 验证用户的标志作为参数
- jpa - 如何取消保留或强制删除 ProGuard 中 JPA 实体中的 @javax.persistence.Transient 注释方法?