我有一个PS查询,其中一个提示是ADM_CREATION_DT,条件是:
这是一个FROM日期。从选定日期开始到当前日期的所有记录都将包含在报告中。保留此空白将默认为当前日期。
我完全忘记了如何将其纳入标准。
答案 0 :(得分:0)
我认为如果提示值为空,您可以创建解码表达式并使日期为sysdate。
decode(:1,NULL,sysdate,:1)
以下是一些搜索结果:ps query decode prompt sysdate
https://peoplesoftexperts.blogspot.com/2007/12/how-to-default-sysdate-current-date-for.html
https://it.toolbox.com/question/optional-prompt-for-date-in-ps-query-082912
查看上面的搜索结果,您可能需要在日期字段上执行TO_CHAR
。如果是这样,我会查看PS Query生成的SQL的SELECT子句中的其他日期,并使用与它们相同的格式。