제목으로 표현하기가 어렵네요;;;

간략히 그래프로 설명드리면요,

 

B컬럼  C컬럼
1           1
1           2
2           1
3           1
3           2
3           3
4           1
4           2
5           1
5           2
5           3
5           4
5           5

 

원래는 A컬럼이 없는 경우 위와같이 "ORDER BY B컬럼, C컬럼" 으로 정렬되는데요

 

A컬럼  B컬럼  C컬럼
             1           1
1           1           2
             2            1
1           3           1
             3           2
             3           3
             4           1
2           4           2
2           5           1
             5           2
             5           3
2           5           4
             5           5

 

그런데 위와 같이 A컬럼이 생성되었고 아래와 같이 정렬을 해야합니다..


A컬럼  B컬럼  C컬럼
             1           1
1           1           2
1           3           1
             2           1
             3           2
             3           3
             4           1
2           4           2
2           5           1
2           5           4
             5           2
             5           3
             5           5

 

즉, 기존대로 "ORDER BY B컬럼, C컬럼" 정렬을 유지하되
A컬럼 묶음 값이 있을 경우 해당 묶음 값을 가진 데이터를 바로 다음으로 정렬되게 하여야합니다..
조회 범위에 몇개가 있든 이어서 가져와야합니다.(같은 묶음안에서는 물론 "ORDER BY B컬럼, C컬럼" 정렬순)
일단 기존 쿼리에 OPTION 구문이 있어서 밖에서 다시 묶어서 처리한다던가 하는 방법은 어려운 상황입니다..
쿼리로 구현이 불가능하다면 비지니스단에서 처리해야 하는데 그럼 작업이 너무 많아져서
되도록이면 쿼리에서 해결해 보려고 합니다;;;

해당 구현이 가능은 할까요??

고수님들의 고견 부탁 드리겠습니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38128
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20673
6963 SQL인증, Windows 인증 모두 안될때?? [1] 뷰롱이 2013.07.04 7637
6962 [질문] sql2012 와 vb 윈폼으로 cs프로그램을 만들려고 합니다. [1] 이운석 2013.07.04 6563
» 질문드립니다. 기본 하위 카테고리 정률 후 상위 묶음단위 카테고리 정렬이 가능할까요?? [1] 권오현_276823 2013.07.04 5222
6960 서비스 브로커 전송큐에 최대한 맥스 몇개 까지 쌓여야지 전달 잘되는지 알수있나요? [1] 로쏘네리 2013.07.04 5159
6959 품목코드 컬럼이 존재하는 모든 테이블에서 기존 품목코드를 신규 품목코드로 변경 [2] 래리 2013.07.04 5752
6958 행으로 나열된 데이터를 열로 출력하려면? [4] 아킬레스 2013.07.04 5444
6957 하루에 한번씩 쿼리 지연이 일어납니다. [5] 아드럽투 2013.07.03 6226
6956 쿼리 결과 메세지를 변수로 받을 수 있을까요? [1] 위대한상속 2013.07.03 5151
6955 고객관리프로그램 DB 관련문의ㅠㅜ [6] 파인드쿠폰 2013.07.03 5802
6954 서비스 브로커 전송큐에있는거 재처리하는 방법좀알려주세요 급합니다 로쏘네리 2013.07.03 4534
6953 용량큰 테이블 삭제 해도 db용량은 줄어들지 않나요? [2] dcman 2013.07.03 14700
6952 sa 계정의 암호 변경 후.. 이상한 증상.. [4] 표현중독 2013.07.02 5455
6951 간단한 분기문 처리 [2] 태근이 2013.07.01 5044
6950 sqlservr.exe 메모리 점유 이상 증가 현상 [4] house 2013.07.01 17064
6949 Join 질문드립니다. [2] 군고구마 2013.07.01 4777
6948 가로 세로 변경하고자 (2) [8] 은빛유니콘 2013.07.01 4998
6947 SQL 서버 사용자입니다. 급한 질문 드립니다. [4] SQLNARA 2013.07.01 4499
6946 순차증가하는 값을 체크하는 쿼리 고민중입니다. [1] 꼬까 2013.07.01 7332
6945 로그인 기록을 서버감사를 이용하여 추적할때 문의 [2] 버스22 2013.06.30 4845
6944 동일한갯수가 가장많은 컬럼의 다른값을 가져오게 하는 쿼리문의... [2] 움카카카 2013.06.28 6435





XE Login