日期格式的Oracle Peoplesoft案例表达错误

问题描述 投票:0回答:2

在Peoplesoft中工作,并不断出现与以下表达式有关的以下错误:

ORA-00932:数据类型不一致:预期的编号是DATE表达:

CASE WHEN K.DUE_DT - K.PRIOR_DAYS >= TRUNC(SYSDATE) THEN K.DUE_DATE

我做了一些谷歌搜索,并提出了这个建议,但出现了同样的错误

(
    CASE  
        WHEN to_date(K.DUE_DT, 'YYYY-MM-DD') -  to_date(K.PRIOR_DAYS, 'YYYY-MM-DD') 
            >= to_date(TRUNC(SYSDATE), 'YYYY-MM-DD') 
        THEN  to_date(K.DUE_DT,'YYYY-MM-DD') 
    END
)
sql oracle expression peoplesoft
2个回答
0
投票
这是您拥有的:

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.