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

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

 

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 19897
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12110
6978 sql 2000 -> 2005 이전 [3] 시스템 2013.07.09 5946
6977 급.! 프로시저 실행 속도 관련 질문입니다. ㅠㅠ [2] 획~~ 2013.07.09 5661
6976 SQL 2005에서 2012로 접속이 안됩니다. [6] junQ 2013.07.09 5261
6975 여러개의 DB에 FUNCTION 일괄생성 방법 문의 [4] 방울소리007 2013.07.08 9275
6974 sp_change_user_login 사용후 디비보이지 않을때 떨거지희 2013.07.08 5262
6973 하나의 컴퓨터에 다중 sql server가 설치되었을때 db 초기화가 실패합니다. [4] 순딩순딩 2013.07.08 6303
6972 OLE DB error: OLE DB or ODBC error: Query timeout expired; HYT00 에러 관련 망토가좋아 2013.07.08 6295
6971 union all 시에 어떻게 처리해야하나요? [1] 황금용이 2013.07.08 5296
6970 IDENTITY관련... [1] 메칸더 2013.07.08 4885
6969 두테이블 쿼리 문의 드립니다. [2] chs217 2013.07.07 4741
6968 파티션 테이블로 전환 및 과거 데이터 삭제 관리 방안 운스 2013.07.05 8768
6967 함수기반 인덱스(Function based index)를 어떻게 생성하는지요? [5] 김시준 2013.07.05 11488
6966 최초실행시 시간이 걸리는 문제 [3] 전념 2013.07.05 5218
6965 MSSQL200에서 MSSQL2012로 변경시 문제점 [1] 떨거지희 2013.07.05 6189
6964 (프로시저)쿼리 순서 질문이 있습니다. [2] alima 2013.07.05 5446
6963 SQL인증, Windows 인증 모두 안될때?? [1] 뷰롱이 2013.07.04 7533
6962 [질문] sql2012 와 vb 윈폼으로 cs프로그램을 만들려고 합니다. [1] 이운석 2013.07.04 6532
» 질문드립니다. 기본 하위 카테고리 정률 후 상위 묶음단위 카테고리 정렬이 가능할까요?? [1] 권오현_276823 2013.07.04 5205
6960 서비스 브로커 전송큐에 최대한 맥스 몇개 까지 쌓여야지 전달 잘되는지 알수있나요? [1] 로쏘네리 2013.07.04 5144
6959 품목코드 컬럼이 존재하는 모든 테이블에서 기존 품목코드를 신규 품목코드로 변경 [2] 래리 2013.07.04 5728





XE Login