在 Aqua 数据洞察中添加月份到当前日期



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

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

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

如果你想添加一个MONTH,你为什么要尝试"添加"一个"日期"(这就是我认为DATEADD可能的意思)? 将两个DATE加在一起是什么意思?即'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解决方案(如果不是更好的话)

最新更新