【问题标题】:add month to curent date in aqua data studio在 aqua 数据工作室中将月份添加到当前日期
【发布时间】:2019-06-04 17:22:27
【问题描述】:

我正在尝试使用 SQL 通过 aqua 数据工作室开发报告。我正在尝试提取上个月的报告,例如计算上个月的新用户总数。 Date_Creation 是用户在系统中注册时的列。我已尝试 DATEADD("MONTH",-1,Current_Date) 但收到错误“月份在上下文中无效”。任何解决方案/建议?

【问题讨论】:

    标签: sql db2 aqua-data-studio


    【解决方案1】:

    DB2 不使用 DATEADD 进行日期算术,只是更容易显示错误。

    选择 * 从表 WHERE DATE_CREATION > 当前日期 - 1 个月;

    【讨论】:

      【解决方案2】:

      如果您想添加MONTH,为什么要尝试“添加”“日期”(我假设DATEADD 可能是这个意思)?将两个DATEs 加在一起是什么意思? IE。 '2019-01-01' + '2019-01-01' 的结果是什么?!

      无论如何,我离题了。如果您愿意,可以使用ADD_MONTHS https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0053628.html

      或者,使用- 1 MONTH 解决方案,同样好(如果不是更好的话)

      【讨论】:

        猜你喜欢
        • 2018-06-03
        • 2020-11-11
        • 2022-08-03
        • 2017-09-28
        • 2023-03-05
        • 1970-01-01
        • 1970-01-01
        • 2022-12-03
        • 1970-01-01
        相关资源
        最近更新 更多