Oracle01841错误,出现ORA-01841: 问题,急急急急

这是一个复杂的SQL查询,用于从多个表中检索审计请求的相关信息,包括请求ID、更新日期、状态、负责人等。查询结果将突出显示最近31天内的'绿色'状态请求,这些请求被认为是最新的。查询限制了返回的记录数为200条,并按请求ID升序排列。
摘要由CSDN通过智能技术生成

SELECT PROJECT PROJECT,

SUBSTR(B.LAST_UPDATE_DATE, 1, LENGTH(B.LAST_UPDATE_DATE)) LAST_UPDATE_DATE,

REQUEST_ID REQUEST_ID,

ASSIGNED_ID ASSIGNED_ID,

REQUEST_TYPE_NAME REQUEST_TYPE_NAME,       (第一层)

STATUS_NAME STATUS_NAME,

U.FIRST_NAME || ' ' || U.LAST_NAME FIRST_NAME_ULAST_NAME,

REQUEST_ID REQUEST_ID_HIPERLINK

FROM (SELECT PROJECT,

PROJECT_ID,

REQUEST_TYPE_NAME,                        (第二层)

REQUEST_ID,

REVIEW,

SCHEDULED_AUDIT,

DATE_EVA,

A.DESCRIPTION,

TRUNC(A.LAST_UPDATE_DATE) LAST_UPDATE_DATE,

STATUS_NAME,

U1.FULL_NAME CREATED_BY,

U2.FULL_NAME ASSIGNED_ID,

AUD_BY,

AUDITED_BY,

PROJECT_TYPE,

DM_ID,

PM_ID,

ADM_ID,

PL_ID

FROM (SELECT AUD_BY,

AUDITED_BY,

CREATED_BY,

ASSIGNED_TO_USER_ID,

STATUS_ID,

LAST_UPDATE_DATE,                              (第三层)

REQUEST_TYPE_ID,

REQUEST_ID,

REVIEW,

SCHEDULED_AUDIT,

DATE_EVA,

CASE

WHEN TRUNC(DATE_EVA) >= TRUNC(CURRENT_DATE - 31) THEN

'GREEN'

ELSE

'RED'

END AS DESCRIPTION,

PROJECT_TYPE,

DM_ID,

PM_ID,

ADM_ID,

PL_ID,

PROJECT_ID,

PROJECT,

REQUEST_TYPE_NAME

FROM (SELECT RHD.PARAMETER10 AUD_BY,

RHD.VISIBLE_PARAMETER10 AUDITED_BY,

R.CREATED_BY,

R.ASSIGNED_TO_USER_ID,                  (第四层)

R.STATUS_ID,

R.LAST_UPDATE_DATE,

R.REQUEST_TYPE_ID,

R.REQUEST_ID,

RHD.PARAMETER2 REVIEW,

RHD.PARAMETER17 SCHEDULED_AUDIT,

NVL(TO_DATE(RHD.PARAMETER2,

'YYYY-MM-DD HH24:MI:SS'),

TO_DATE(RHD.PARAMETER17,

'YYYY-MM-DD HH24:MI:SS')) DATE_EVA,

RD.PARAMETER3 PROJECT_TYPE,

RD.PARAMETER44 DM_ID,

RD.VISIBLE_PARAMETER44 DM,

RD.PARAMETER42 PM_ID,

RD.VISIBLE_PARAMETER42 PM,

RD.PARAMETER43 ADM_ID,

RD.VISIBLE_PARAMETER43 ADM,

RD.PARAMETER45 PL_ID,

RD.VISIBLE_PARAMETER45 PL,

RHD.PARAMETER5 LOCATION,

RD.PARAMETER1 PROJECT_ID,

RD.VISIBLE_PARAMETER1 PROJECT,

KRT.REQUEST_TYPE_NAME

FROM PPM.KCRT_REQUESTS           R,

PPM.KCRT_REQ_HEADER_DETAILS RHD,

PPM.KCRT_REQUEST_DETAILS    RD,

PPM.KCRT_REQUEST_TYPES      KRT

WHERE 1 = 1

AND R.REQUEST_ID = RHD.REQUEST_ID

AND R.REQUEST_ID = RD.REQUEST_ID

AND KRT.REQUEST_TYPE_ID = RHD.REQUEST_TYPE_ID

AND KRT.REQUEST_TYPE_ID = RD.REQUEST_TYPE_ID

AND KRT.REQUEST_TYPE_ID = R.REQUEST_TYPE_ID

AND KRT.REQUEST_TYPE_NAME = 'Audit Request'

AND RHD.BATCH_NUMBER = 1

AND RD.BATCH_NUMBER = 1

AND R.STATUS_CODE IN ('NEW', 'IN_PROGRESS'))

WHERE 1 = 1) A,

PPM.KCRT_STATUSES S,

PPM.KNTA_USERS U1,

PPM.KNTA_USERS U2

WHERE 1 = 1

AND S.STATUS_ID = A.STATUS_ID

AND U1.USER_ID = A.CREATED_BY

AND U2.USER_ID(+) = A.ASSIGNED_TO_USER_ID) B,

PPM.KNTA_USERS U

WHERE 1 = 1

AND B.AUD_BY = U.USER_ID(+)

AND B.DESCRIPTION IN ('GREEN')

AND ROWNUM <= 200

ORDER BY REQUEST_ID ASC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值