안녕하세요.
질문이 있읍니다.
주민번호 와 증권번호 별로 일련번호 부여방법좀 알려 주세요.
제가해본 바로는 아래와 같습니다.
Update tab a
Set 일련번호 = (select row_number() over(partition by b.주민번호 order by b.주민번호,b.증권번호)
from tab b
where b.주민번호 = a.주민번호 and b.증권번호 > a.증권번호)
where a.주민번호 = '123456'
시 결과는
주민번호 증권번호 일련번호
123456 A001 1
123456 A002 <null>
위와 같이 나옵니다.. .ㅠ.ㅠ
제가 원하는 결과는
주민번호 증권번호 일련번호
123456 A001 1
123456 A002 2
입니다.
고수님들의 도움이 필요 합니다.
즐거운 주말 되시고요. |