안녕하세여. 오라클을 사용하다 인포믹스를 사용하게 되었는데...
오라클의 인라인뷰 형식은 지원이 안된다고 들어 나름대로 수정했는데
잘 안되어서 이렇게 부탁드려요
오라클에서 쓰던 쿼리인데...
select b.project_code project,
a.str str,
a.str1 str1,
a.gubun gubun,
nvl(a.cnt,0) cnt1,
round((nvl(a.cnt,0) * 100 / b.tot),2) cnt2,
from (
select '정상[감액대상]' str,
'정상' str1,
'정상' gubun,
count(*) cnt,
from etpost_ecampro
where project_code = 5
and ((class_cd LIKE '1%' AND HEAD_BUNJI IS NOT NULL)
OR CLASS_CD LIKE '31%' )
AND DELIVER_CD LIKE '1%'
union all
select '생성불가' str,
'반송가능' str1,
'데이터깨짐,주소불투명' gubun,
count(*) cnt,
from etpost_ecampro
where project_code = 5
and (class_cd = '411' or class_cd = '999') ) a, ( select project_code,count(*) tot
from etpost_ecampro
where project_code = 5
Group by project_code ) b;
이걸 어떻게 인모믹스에 맞게 고쳐야 하는지 수정좀 부탁드립니다.
도움을 바라며...
|