PeopleSoft查询和日期提示

时间:2018-05-09 06:05:24

标签: sql oracle peoplesoft

我有一个PS查询,其中一个提示是ADM_CREATION_DT,条件是:

这是一个FROM日期。从选定日期开始到当前日期的所有记录都将包含在报告中。保留此空白将默认为当前日期。

我完全忘记了如何将其纳入标准。

发生无效数据类型错误的部分 enter image description here

1 个答案:

答案 0 :(得分:0)

我认为如果提示值为空,您可以创建解码表达式并使日期为sysdate。

decode(:1,NULL,sysdate,:1)

以下是一些搜索结果:ps query decode prompt sysdate

查看上面的搜索结果,您可能需要在日期字段上执行TO_CHAR。如果是这样,我会查看PS Query生成的SQL的SELECT子句中的其他日期,并使用与它们相同的格式。