[답변]실행이 안되네요 ㅠ.ㅠ 오라클을 잘몰라서... 0 0 1,537

by 김경은 [2006.10.26 13:33:57]


넵...다시정리해서 올립니다**

SELECT * ,(C01+C31) as TOTAL

  From ( Select
    (CASE AGENT_ID WHEN '' THEN Null ELSE AGENT_ID END) as X_NAME,
    (CASE AGENT_ID WHEN '' THEN Null ELSE
     (CASE AGENT_NM WHEN '' THEN AGENT_ID ELSE AGENT_NM END
     ) END
    ) as X_VALUE,
   SUM(CASE SUBSTRING(R_S_DATE, 7, 2) WHEN '01' THEN 1 ELSE 0 END) as 'C01',
   SUM(CASE SUBSTRING(R_S_DATE, 7, 2) WHEN '31' THEN 1 ELSE 0 END) as 'C31'
  From TRECORD A 
 Where A.RFILE_NAME is not null and A.R_S_DATE <> '' and A.R_S_DATE >= '20061026'
  and A.R_S_DATE <= '20061026' Group By (CASE AGENT_ID WHEN '' THEN Null ELSE AGENT_ID END), (CASE AGENT_ID WHEN '' THEN Null
  ELSE (CASE AGENT_NM WHEN '' THEN AGENT_ID ELSE AGENT_NM END) END)) as Der Order By X_NAME


  
########에러명은 FROM keybord not found where expected

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입