(CASE
WHEN A.GET_DATE = (A.GET_DATE IS NULL OR TO_CHAR(SYSDATE, ’YYYYMMDD’)) THEN
ROUND((SYSDATE - TO_DATE(B.GET_DATETIME, ’YYYYMMDDHH24MISS’)) * 24 * 60)
ELSE ROUND((TO_DATE(A.GET_DATE || ’235959’, ’YYYYMMDDHH24MISS’) -
TO_DATE(A.GET_DATETIME,
’YYYYMMDDHH24MISS’)) * 24 * 60)
END) AS DIFF_TIME
==========================================================================================
A.GET_DATE 가 NULL일 경우나 현재날짜와 같을경우 동일한 처리를해주려고 하거든요..
그럴경우에 새로 when문을 하나더 삽입해야만 하는건가요? ’A.GET_DATE IS NULL THEN’ 이런식으로?
빨간색부분 저런식으로 하니깐 구문오류가 나길래요.. 문법이안맞는건지 효용성이 없는건지 궁금하네요