Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형
select A.SALENO,A.MISKEY,A.SOTYPE,A.SALEORG
from TB_SALE_HEAD a, (select miskey, TO_NUMBER(substr(miskey, INSTR(miskey,'ON')+2, 12)) c
                                   from MIS_KYUL
                                   where miskey  like '%ON%' and state_no in ('2', '6')) d
where A.SALENO = d.c
and SALESTAT = 50


MIS_KYUL 테이블에 miskey 필드를 'ON' 과 state_no 에 '2','6' 을 in 함수로 포함하는지 조건을 걸고
그중에 miskey 를 ON 문자열 뒤부터 잘라서 끝까지의 번호를 가져오는 로직인데
INSTR 로 필드에 ON 위치를 찾아와서 ON 뒤부터 12 자리까지 substr 함수로 잘라내서 숫자로 변환한다.
그 값을 A.SALENO 와 비교해서 같은 데이타를 찾아내는것이다.
반응형
Posted by 녹두장군1
,