을 포기하지 않을 나는 타임 스탬프를 기반으로 최신 오류 MSG를 표시하는 간단한 코드를 가지고 :최대 타임 스탬프가 올바른 결과
SELECT
line_item || ': ' || error_msg as RejectionMsg
FROM reqs
WHERE reqs_number = 'XXXXXXX'
and rqj_timestamp = (select max(rqj_timestamp) from reqs
WHERE reqs_number = 'XXXXXX')
내 데이터가 무엇인가 :
rqj_timestamp line_item Error_msg
08-MAY-2009 14:00:04 8928 INVALID (RC4C) E
08-MAY-2009 14:00:04 8929 INVALID (R4CO) EY0
05-AUG-2013 00:13:42 11760 OO_USR_1 - NO_DATA_FOUND:No Data found for REQUEST
05-AUG-2013 00:13:42 11761 OO_USR_1 - NO_DATA_FOUND:No Data found for REQUEST
05-AUG-2013 00:13:42 11762 OO_USR_1 - NO_DATA_FOUND:No Data found for REQUEST
05-AUG-2013 00:14:59 11763 OO_USR_1 - NO_DATA_FOUND:No Data found for REQUEST
06-AUG-2013 06:55:59 11807 OO_45_ERROR_REGION_DERIV
06-AUG-2013 06:55:59 11808 OO_45_ERROR_REGION_DERIV
06-AUG-2013 06:55:59 11809 OO_45_ERROR_REGION_DERIV
내 쿼리는 나에게 출력을주고있다 08-MAY-2009 14:00:04 타임 스탬프 대신 06-AUG-2013 06:55:59 타임 스탬프.
3: INVALID (RC4C) E
3: INVALID (R4CO) EY0
내가 08 월 2009 14시 0분 4초 행을 제거하면 내가 ...이에서 잘못된 것? 또는 어떻게 내 쿼리를 개선 할 수 있어요 어떤 생각, 그것은 완벽하게 잘 작동합니다.
미리 도움을 청하십시오.