gpt4 book ai didi

oracle - 如何在 Oracle Fusion 中使用 BI Publisher 查询不活跃的员工?

转载 作者:行者123 更新时间:2023-12-01 09:31:41 25 4
gpt4 key购买 nike

我是 BI Publisher 的新手,我正在通过 Oracle Fusion Applications 使用它。

我正在尝试制作一份与组织中不活跃员工相关的报告。但是,我无法弄清楚如何查询不活跃或已离职的员工。

我最初使用这个查询:

SELECT PERSON_ID, PERSON_NUMBER, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE

FROM PER_ALL_PEOPLE_F

WHERE TRUNC(SYSDATE) NOT BETWEEN TRUNC(EFFECTIVE_START_DATE) AND TRUNC(EFFECTIVE_END_DATE)

我的其他考虑因素是 PER_ALL_ASSIGNMENTS_M 表中的属性,包括 PRIMARY_WORK_RELATION_FLAG、PRIMARY_ASSIGNMENT_FLAG 和 ASSIGNMENT_TYPE,考虑到员工的分配详细信息会有所帮助。但是我没有成功。

我想知道是否有任何其他正确的方法来查询不活跃的员工。任何表中是否有任何特定属性可以肯定地告诉我员工是在职还是已终止?当员工在 Oracle Fusion 中被解雇时,哪些表属性会受到影响?

感谢您的帮助。

最佳答案

最简单的方法就是:

SELECT * FROM YourTable t
WHERE TRUNC(t.END_DATE) <= trunc(sysdate)

有时还会有一个指示列,如 IS_ACTIVE 或其他内容。您也可以考虑添加它,对于上述查询返回的所有记录,只需将其更新为 1。

除此之外,我们真的帮不了你。我们不知道您的表结构,我们不知道您在其中存储什么数据以及哪一列表示什么。

关于oracle - 如何在 Oracle Fusion 中使用 BI Publisher 查询不活跃的员工?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39205912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com