PeopleSoft - 编写一份报告,在 运行 重复发生时不断回顾 7 天

PeopleSoft - writing a report that continually looks back 7 days when run on recurrence

我正在尝试在查询管理器中编写一个我打算重复执行的查询。现在,我有一个字段正在使用 DATEADD sql 代码,它可以很好地满足我的需要。

问题是,这是一份新员工报告,我希望它在每次 运行 时回顾 7 天。我认为代码应该是这样的:

DATEADD(DAY, -7, 当前日期 (EffSeq = Last))

问题是我无法弄清楚如何将其正确输入标准,以便报告能够正确 运行。

有人有解决办法吗?

你能澄清一下你的问题吗?

是否要使用有效日期检查来代替 sysdate、sysdate-7?

如果是这种情况,您可以将条件从使用 'Current Date' 更改为 'Expression' 并使用表达式 'sysdate -7'(如果您使用的是 Oracle 数据库)

我终于找到了答案 - 与 Robin 的相似,但略有不同: