728x90
반응형
select a.fi_org_nm chain_fi_org_nm, c.rgst_seq chain_rgst_seq, rank() over (partition by a.fi_org_cd order by a.resident_no) as num,
c.recp_no, c.cust_name, substr(b.chae_no,1,6)||'-'|| substr(b.chae_no,7,7) resident_no
from crss_bank_amt a, batch_user.temp_f07_userid b, crss_debt_cust c
where b.chae_no = a.resident_no
and b.chae_no = c.resident_no;
rank() over (partition by a.fi_org_cd order by a.resident_no) as num,
===> 금융기관별로 주민번호로 정렬해서 랭킹을 매긴다...
국민은행만 1, 2, 3, 4, 5,
삼성카드만 1, 2, 3, 4, 5
728x90
반응형
'SQL > ORACLE' 카테고리의 다른 글
[Oracle]랜덤하게 데이터 가져오기 (0) | 2014.02.12 |
---|---|
[Oracle]comment 주기 (0) | 2014.02.12 |
[Oracle]lpad, rpad 함수 사용방법 (0) | 2014.02.12 |
[Oracle]DBLink 사용방법 (0) | 2014.02.12 |
[Oracle]Transnames.ora 파일 설정방법 (0) | 2014.02.12 |
[Oracle]pledit 5.5 (0) | 2014.02.12 |
[Oracle]마지막일자, 마지막일 구하기 (0) | 2014.02.12 |
[Oracle] 서브쿼리를 이용한 SQL문 Decode (0) | 2014.02.12 |