【问题标题】:PeopleSoft Query and date promptsPeopleSoft 查询和日期提示
【发布时间】:2018-05-09 06:05:23
【问题描述】:

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

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

我很迷茫如何将其放入标准中。

发生无效数据类型错误的部分

【问题讨论】:

    标签: sql oracle peoplesoft peoplesoft-query


    【解决方案1】:

    如果提示值为空,我认为您可以制作一个解码表达式并将日期设为 sysdate。

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

    这里有一些搜索结果:ps query decode prompt sysdate

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

    【讨论】:

    • 我不能让它工作,我仍然得到 Invalid datatype 错误。
    • 请发布您的sql sn-p。您可以使用 sqlfiddle.compastebin.com 或在评论底部添加几行作为“编辑”,并将失败的代码放在其下方。
    猜你喜欢
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多