【发布时间】:2020-02-24 17:20:00
【问题描述】:
我想知道是否有人可以解决这个问题。 我正在尝试返回 Worker 的终止日期在 2 个月前的月份的结果,因此如果报告在 10 月运行,我希望看到终止日期在 8 月的人。
目前我能想到的最好的是
其中月(saw_4) = 月(SYSDATE)-2
但这不适用于 1 月和 2 月的 SYSDATE。 (另外它似乎不想在 Oracle OTBI 上运行,所以我认为我会在 BI 中运行)
SELECT "Worker"."Person Number" AS saw_0,
"Worker"."Employee Last Name" AS saw_1,
"Worker"."Employee First Name" AS saw_2,
"Worker"."Primary National Identifier Number" AS saw_3,
"Worker"."Termination Date" AS saw_4
FROM "Workforce Management - Work Relationship Real Time"
Where Month(saw_4) = month(SYSDATE)-2
感谢您的任何帮助。
【问题讨论】: