【问题标题】:PeopleSoft Query Manager - 'count' functionPeopleSoft 查询管理器 - “计数”功能
【发布时间】:2021-04-12 15:29:39
【问题描述】:

我正在使用当前版本的 PeopleSoft,并且正在使用他们的查询管理器。我已经构建了一个查询,查看工作表和工作表的自定义版本(所以我可以看到未来的招聘)。为了做到这一点,我创建了一个工会。一切正常,除了现在我想计算工作代码。

当我输入计数时,我得到一个错误。我不知道如何让它正常工作。我也不知道如何使用“有”标签。

我附上了一些截图,包括 SQL 代码。

SQL:

有标签

【问题讨论】:

  • 标准选项卡上有什么?

标签: peoplesoft peoplecode


【解决方案1】:

您的查询中有一个条件:

AND COUNT(*) = A.JOBCODE

您的职位代码是唯一标识职位的字符串值。它永远不会等于计数。

如果您删除该条件,您的查询将起作用:

更大的问题是,你想计算什么?如果您的查询很简单:

SELECT DEPTID, JOBCODE, COUNT(*)

这将提供该部门的员工人数和职位代码。在您的描述中,您说您想要工作代码的计数。但是每一行都有JOBCODE。行上的工作代码计数为 1。你真正想要的是什么?数据库中工作代码的计数?结果集中作业代码的个数?

如果您想要获取组内行数以外的任何内容,则无法将该逻辑放入 PeopleSoft 查询中。您需要在 AppDesigner 中创建一个视图,然后您可以将其添加到查询中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 2017-01-28
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    相关资源
    最近更新 更多