안녕하세요. 초보 입니다.
쿼리 결과를 다음과 같이 만들려고 하는데 머리가 안 따라서요.
고수님들 도와주시면 정말 감사하겠습니다.
원하는 결과는 RN 값에서 CN 값을 만드는 겁니다.
RN CN
1 --------> 1
1 --------> 2
2 --------> 2
1 --------> 3
1 --------> 4
2 --------> 4
WITH t AS ( SELECT 1 seq, 1 rn UNION ALL SELECT 2, 1 UNION ALL SELECT 3, 2 UNION ALL SELECT 4, 1 UNION ALL SELECT 5, 1 UNION ALL SELECT 6, 2 ) SELECT seq, rn , COUNT(CASE WHEN rn = 1 THEN 1 END) OVER(ORDER BY seq) cn FROM t ;
마농님 정말 감사합니다. 복 받으실거예요 ^^