이 문제는 질문과 관련되어 있습니다. here.SQL의 카운트 별 파티셔닝
Item Count
1 1
2 4
3 8
4 2
5 6
6 3
내가 새 그룹으로 5보다, 예를 들어있는 그룹 항목에 필요하고 각 그룹의 총 결과가 보일 것입니다 적어도 5 있어야한다 :이처럼 보이는 테이블이 이렇게하면 :
Item Group Count
1 1 1
2 1 4
3 2 8
4 3 2
5 4 6
6 3 3
어떻게해야합니까? 많은 감사합니다.
얼마나 역동적입니까? 그룹 1과 그룹 2 만 있거나 데이터 세트에 따라 확장되는 그룹이 여러 개있을 것입니까? – lyrisey
실제로 생성 된 그룹 수는 제한 조건에 따라 달라집니다. 위의 샘플에서 5를 사용합니다. 최종 사용자는 임의의 숫자 범위를 입력 할 수 있습니다. – Eric
첫 번째 생각은 UDF와 함께 APPLY를 사용하는 것입니다. 그러나 우아한 행 집합 기반 솔루션은 실현 가능하지 않을 수 있습니다. 다중 명령문 (multi-statement) UDF 또는 프로 시저를 사용하는 것이 더 쉬울 수도 있습니다. – wtjones