샘플데이타는 [1]등록일 역순으로 나열이 되고있습니다.

 

동일날짜에 같은 ID끼리는 그룹으로 보이게 정렬을하려고

 

[2]처럼 정렬을 했더니 동일날짜에 같은 ID끼리 그룹으로 나열은되는데

 

기존의 등록순서는  무관하게 정렬이되고있는데

 

[3]형태처럼 나열을 하려고 하면 어떤식으로 쿼리를 만들어야할까요?

 

조언부탁드립니다.

 

감사합니다^^

 

 

1]  select * from TEST ORDER BY REGDATE DESC  

      ID                     REGDATE

20  AAA       2013-01-20 14:01:00.000
19  CCC        2013-01-20 13:19:00.000
18  FFF         2013-01-20 12:29:00.000
17  EEE        2013-01-20 11:02:00.000
16  DDD       2013-01-20 10:32:00.000
15  BBB        2013-01-20 09:43:00.000
14  CCC        2013-01-20 08:18:00.000
13  AAA        2013-01-20 07:09:00.000
12  CCC        2013-01-20 06:23:00.000
11  FFF          2013-01-20 05:45:00.000
10  AAA        2013-01-19 14:24:00.000
09  BBB        2013-01-19 13:44:00.000
08  CCC        2013-01-19 12:16:00.000
07  DDD        2013-01-19 11:27:00.000
06  BBB        2013-01-19 10:36:00.000
05  AAA        2013-01-19 09:45:00.000
04  EEE         2013-01-19 08:30:00.000
03  BBB        2013-01-19 07:08:00.000
02  FFF         2013-01-19 06:10:00.000
01  BBB        2013-01-19 05:05:00.000

 

 

 

2] select * from TEST ORDER BY convert(nchar(10),REGDATE,121) DESC, ID DESC

       ID                   REGDATE

11  FFF        2013-01-20 05:45:00.000
18  FFF        2013-01-20 12:29:00.000
17  EEE       2013-01-20 11:02:00.000
16  DDD      2013-01-20 10:32:00.000
14  CCC       2013-01-20 08:18:00.000
12  CCC        2013-01-20 06:23:00.000
19  CCC        2013-01-20 13:19:00.000
15  BBB       2013-01-20 09:43:00.000
13  AAA       2013-01-20 07:09:00.000
20  AAA       2013-01-20 14:01:00.000
02  FFF         2013-01-19 06:10:00.000
04  EEE        2013-01-19 08:30:00.000
07  DDD        2013-01-19 11:27:00.000
08  CCC        2013-01-19 12:16:00.000
09  BBB        2013-01-19 13:44:00.000
03  BBB        2013-01-19 07:08:00.000
01  BBB        2013-01-19 05:05:00.000
06  BBB        2013-01-19 10:36:00.000
05  AAA        2013-01-19 09:45:00.000
10  AAA        2013-01-19 14:24:00.000

 

 

 

 

[3] 원하는 나열형태

        ID                   REGDATE

20  AAA       2013-01-20 14:01:00.000
13  AAA       2013-01-20 07:09:00.000
19  CCC        2013-01-20 13:19:00.000
14  CCC        2013-01-20 08:18:00.000
12  CCC        2013-01-20 06:23:00.000
18  FFF         2013-01-20 12:29:00.000
11  FFF         2013-01-20 05:45:00.000
17  EEE         2013-01-20 11:02:00.000
16  DDD        2013-01-20 10:32:00.000
15  BBB        2013-01-20 09:43:00.000
10  AAA        2013-01-19 14:24:00.000
05  AAA        2013-01-19 09:45:00.000
09  BBB        2013-01-19 13:44:00.000
06  BBB        2013-01-19 10:36:00.000
03  BBB        2013-01-19 07:08:00.000
01  BBB        2013-01-19 05:05:00.000
08  CCC        2013-01-19 12:16:00.000
07  DDD       2013-01-19 11:27:00.000
04  EEE         2013-01-19 08:30:00.000
02  FFF         2013-01-19 06:10:00.000

 

 

 

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2160
6489 정렬 문의 드립니다. [5] 김미영_279087 2013.02.21 6362
6488 복제테이블 파티션 가능한가요? [3] 하흥수 2013.02.20 6897
6487 MSSQL 2008 64 --> MySql Linked Server 오류 질문입니다. [2] MySql00 2013.02.20 33482
6486 Select 좀 도와 주세요 [2] 이유진_301818 2013.02.20 6166
6485 음 뭔가 잘못된거같아서 질문드립니다. [2] 멍이 2013.02.20 6784
6484 개체 존재 여부 확인해서 드랍시키는 구문 질문입니다. [4] 치맥 2013.02.20 7120
6483 특수문자가 포함된 항목 찾기 [2] 조C 2013.02.20 12123
6482 db에 대한 요청이 몰려서 sql 서버가 느려지거나 떨어질때 해결방법은.. [9] zza 2013.02.19 6986
6481 간단한 쿼리 질문드립니다.부탁드립니다. [5] 이라부 2013.02.19 6620
6480 복제가 되지 않습니다. 도와주세요.ㅠㅠ [1] 두루마리휴지 2013.02.19 6794
» 데이타 정렬에 관해서 문의드립니다. [4] 에버존 2013.02.19 6684
6478 대용량의 테이블을 Update하려고 하는데 좋은 방법을 구합니다. [6] 김시준 2013.02.19 17270
6477 SQL2008 구문오류... [3] 동동그래머 2013.02.19 6875
6476 세개의 Table Join 후 Data 가로로 표현 [5] hwang88 2013.02.19 8096
6475 SQL 2005 Standard Install Error: 29503 [5] skymeet 2013.02.19 8905
6474 2008 서버에 서비스팩을 설치하면 R2와 동일해지나요? [10] 블랙 2013.02.18 11866
6473 count 관련 쿼리 조언 부탁드립니다. [4] 치맥 2013.02.18 7227
6472 mssql 2005에서 mssql2008로 이전하기? [1] 이병권 2013.02.18 11067
6471 2000에서 2005로 복제가 되나요? [3] 두루마리휴지 2013.02.18 7153
6470 mssql 2005express 업체에서 사용해도대나요? [1] 일애 2013.02.18 7432





XE Login