PeopleSoft查询 - 带提示的联合(提示在联合查询中使用)

时间:2016-09-16 16:52:49

标签: peoplesoft

我使用包含联合的查询管理器构建了一个查询。我有一个PAY_END_DT的提示,我想在联合中的两个查询中使用它。 当我单击View SQL选项卡时,我可以看到每个查询都引用了提示符。

 AND A.PAY_END_DT = :1 

 AND C.PAY_END_DT = :1

当我将查询复制到SQL Studio并用日期替换提示时,我得到了我期望的结果。但是,当我在PeopleSoft中运行查询时,它会出错。 检查日志,我看到第二个查询中的提示已更改为:2(我没有第二个提示)。我试过改变第二个标准 查询表达式,然后输入:1,但这也改为:2。有没有人有任何想法如何在两个查询中使用一个提示?

PeopleSoft 8.9 工具8.50 SQL Server 2012

谢谢!

2 个答案:

答案 0 :(得分:0)

我无法在8.53中重现您的问题,但您可以考虑将解决方法放在没有PAY_END_DT提示条款的查询到应用程序设计器的视图中,构建此视图,将其添加到查询安全性然后使用它在Query Manager中有一个提示PAY_END_DT。

答案 1 :(得分:0)

尝试更改:

AND A.PAY_END_DT = :1 
and AND C.PAY_END_DT = :1

AND A.PAY_END_DT = :1 
and AND C.PAY_END_DT = A.PAY_END_DT