이 테이블이 있습니다.
CODE IDNR NAME LIMIT 123 80 XXX 2019-05 123 81 XXX 2019-10 124 80 YYY 2019-01 125 80 ZZZ 2019-05 125 81 ZZZ 2019-06 125 80 ZZZ 2019-07 126 80 III 2019-05 126 80 III 2019-09 126 80 III 2019-07
새 열(Count-LIMIT)에 code당 LIMIT 수를 포함하고 제한이 연속적이면 YES를 포함하고 그렇지 않으면 No를 포함하는 다른 열을 갖고 싶습니다. 내가 원하는 내 결과
CODE IDNR NAME LIMIT Count-Limit CON 123 80 XXX 2019-05 2 NO 123 81 XXX 2019-10 2 NO 124 80 YYY 2019-01 1 NO 125 80 ZZZ 2019-05 3 YES 125 81 ZZZ 2019-06 3 YES 125 80 ZZZ 2019-07 3 YES 126 80 III 2019-05 3 NO 126 80 III 2019-09 3 NO 126 80 III 2019-07 3 NO
감사합니다!
예, 작성한 SQL 쿼리를 제공하십시오.
data_henrik2021-12-23 09:06:12SELECT CODE ,IDNR , NAME, LIMIT ,COUNT(LIMIT)OVER (PARTITION BY CODE) AS Count-Limit 나머지를 위해 케이스 남성을 어떻게 사용해야 합니까?
Tick _Tack2021-12-23 09:06:12나는 당신이 당신이 원하는 것에 가깝다고 생각합니다. SELECT DISTINCT만 있으면 됩니다.
jackic232021-12-23 09:06:12
@data_henrik 무슨 말씀이세요? SQL 쿼리 ?
Tick _Tack2021-12-23 09:06:12