Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Between function in Decode statement
I stand corrected Mr. Morgan. Two of us from my team were trying
unsuccessfully but our syntax was erroneous.
Thank you for the clarification.
JD
SELECT "REQUEST_NO","REQUEST_LOG_DATE", round (sysdate - REQUEST_LOG_DATE) aging,
CASE WHEN ((ROUND ( SYSDATE - REQUEST_LOG_DATE )) BETWEEN 0 AND 30) THEN NULL WHEN ((ROUND ( SYSDATE - REQUEST_LOG_DATE )) BETWEEN 31 AND 60) THEN 30 WHEN ((ROUND ( SYSDATE - REQUEST_LOG_DATE )) BETWEEN 61 AND 90) THEN 60 WHEN ((ROUND ( SYSDATE - REQUEST_LOG_DATE )) BETWEEN 91 AND 120) THEN 90 ELSE 120 END AGING_DECODED from ART_REQUEST A
where A.REQUEST_STATUS = 'H' OR A.REQUEST_STATUS = 'P'
And A.REQUEST_NO NOT IN (SELECT B.REQUEST_NO FROM ART_REQUEST_LETTER B) Received on Mon Jan 05 2004 - 10:55:26 CST
![]() |
![]() |