【问题标题】:Amazon Athena sql sysdate亚马逊雅典娜 sql 系统日期
【发布时间】:2021-03-02 20:15:37
【问题描述】:

我是使用 Athena 的新手,因此非常感谢任何帮助。

在查询中使用以下内容时,收到“无法解析列‘sysdate’。使用 oracle sql,但需要一些帮助,我需要在 Athena 中使用 sysdate。

Months_between (sysdate, inactivated_dt)

【问题讨论】:

  • 你想做什么?
  • 您好,尝试仅提取那些停用日期等于或小于当前日期 12 个月的记录。示例:当前日期 = 2021 年 3 月 2 日。停用日期 = 2/1/2020 的记录将被提取,停用日期 = 2/1/2019 的记录不会。

标签: sql amazon-athena sysdate


【解决方案1】:

我怀疑你想要:

where inactivated_dt >= current_date - interval '12' month

您可以在documentation 中查看相应的函数和运算符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2018-12-18
    相关资源
    最近更新 更多