Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Help with SQL statement and SUBSTR
I need some help understanding how to make this SQL work. Below works
fine:
'****
SELECT
AH.AUDITED_RECORD_KEY,
AH.KEYWORD,
PCH.CLAIM_NUMBER, PCD.LINE_NUMBER, PCH.INSERT_DATETIME
DM.AUDIT_HDR AH, DM.AUDIT_CHANGE_DTL ACD, DM.SVC_CLAIM_HEADER PCH, DM.SVC_CLAIM_DETAIL PCD
PCH.SUBMITTED_AUTH_NUMBER IS NULL AND PCD.CLAIM_STATUS NOT LIKE 'D' AND ACD.AUDITED_COLUMN_NAME = 'NOT_COVERED_REASON'
'****
But if add in date parameters, I get ORA-01722: Invalid Number (#1722).
'****
SELECT
AH.AUDITED_RECORD_KEY,
AH.KEYWORD,
PCH.CLAIM_NUMBER,
PCD.LINE_NUMBER
FROM
DORIS.AUDIT_HDR AH, DORIS.AUDIT_CHANGE_DTL ACD, DORIS.PROFSVC_CLAIM_HEADER PCH, DORIS.PROFSVC_CLAIM_DETAIL PCD
PCH.SUBMITTED_AUTH_NUMBER IS NULL AND PCD.CLAIM_STATUS NOT LIKE 'D' AND ACD.AUDITED_COLUMN_NAME = 'NOT_COVERED_REASON' AND PCH.INSERT_DATETIME >='29-Sep-2005' AND PCH.INSERT_DATETIME <='30-Sep-2005'
'****
What do I need to do differently? I imagine it might have something to do with the order in which Oracle is executing the statment.
Thanks,
CT
Received on Fri Sep 30 2005 - 09:23:26 CDT