[답변][답변]oracel 9i -> 8i 문제점 0 2 1,478

by 현영 [2006.06.12 16:33:07]


이렇게 수정해 보셔요~

 

    SELECT HQ_CODE,

         DECODE(A,1,
             (SELECT MAX(b.BASIC_SEQ) FROM EGRPTEQSS b

                 WHERE b.ANSWER_GRADE = 'Y' AND b.HQ_CODE = a.HQ_CODE),
             (SELECT MAX(b.BASIC_SEQ) FROM EGRPTEQSS b

                 WHERE b.ANSWER_GRADE = 'N' AND b.HQ_CODE = a.HQ_CODE))

               BASIC_SEQ   
FROM (
 SELECT HQ_CODE,
        SIGN(SUM(DECODE(ANSWER_GRADE,'Y',1,0))) A
   FROM EGRPTEQSS
 WHERE ANSWER_GRADE IS NOT NULL
GROUP BY HQ_CODE
) A

 

by 윤정희 [2006.06.12 00:00:00]
현영님 너무너무 감사합니다.완벽합니다.
너무 고마워서 어떻게 감사를 드려야 할지..
감사감사 또 감사...현영님....그럼 즐거운 일만 가득하길...

by 현영 [2006.06.12 00:00:00]
sql문이 길어서 저도 분석이 안되던데 해결되었다니 다행이네요 즐거운 하루 되세요 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입