【发布时间】:2019-03-16 09:22:48
【问题描述】:
我想运行查询以显示 30 天之前和 30 天之后的数据,我知道我应该使用 CURRENT TIMESTAMP 来执行此操作,并且我能够在 30 天之前但不能在 30 天之后运行数据。以下是我的查询,请告知这种情况。谢谢!
COB.COB_FA > CURRENT TIMESTAMP - 30 days and COB.COB_FA > CURRENT TIMESTAMP + 30 days
【问题讨论】:
-
和你系统的
undo_retention参数有关。 -
CURRENT_TIMESTAMP,不是吗?你是什么意思你不能?你有错误吗?是否有出现您意想不到的记录? stackoverflow.com/questions/17922106/… -
@kchason 你好,我会收到空结果,它不应该是空结果
-
如果你所拥有的确实是你的 WHERE 条件,那么第一部分是无用的,至于当第二部分为真时(
COB.COB_FA > CURRENT TIMESTAMP + 30 days),第一部分本质上总是如此。除非这种不平等是倒退的?