안녕하세요.


버전 넘버 (1.1.1.1) 에 대한 정렬 때문에 질문 드립니다.


아래와 같은 version number 가 있습니다.

가장 최신(lastest version)의 버전을 찾고자 하는데


id | version  | filename

--------------------------

1     1.1.3.1        blah_1_1_3_1_dw.zip

2     1.1.4.1        blah_1_1_4_1_dw.zip

3     1.1.12.1      blah_1_1_12_1_dw.zip


max(version)  | max(filename)

=> 1.1.4.1   |  blah_1_1_4_1_dw.zip


이 나와서


Version 에 대해서는

정렬은 ORDER BY CAST('/'+REPLACE(Version,'.','/') + '/' AS HIERARCHYID) DESC

그룹핑은 (MAX(CAST('/'+REPLACE(A.Version,'.','/') + '/' AS HIERARCHYID)).ToString())


를 통해 해결은 봤는데


문제는 filename입니다.

Version 칼럼 자체는 / /를 통해 replace 되었지만

Filename 칼럼은 파일이름 때문에 치환에 HIERARCHYID 로 변환 할 수가 없더라구요.


뭔가 쉬운 방법이 없을까 하고 고민을 하는데 ㅠㅠ 답이 안나와서... 이렇게 글을 남기게 됩니다.

구글 스승님도 sql version number 이런식으로 검색하면 죄다 SQL 서버 버전 이야기나 하고 있어서 ㅠㅠㅠㅠ


무슨 방법이 없을까요? -_-a


No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 568
7913 인덱스 질문입니다. 희망나라 2014.06.03 2383
7912 테이블 가공 질문입니다.. 쿼리.. [3] 스타카토 2014.06.03 2564
7911 2008 버전에는 백분률 함수가 없나요? [2] ssunsori 2014.06.03 2647
7910 업데이트 방법... [2] 마힐링 2014.06.03 2272
7909 근태조회문의 드립니다. [2] 다은빈아빠 2014.06.03 3546
7908 데이터 형식 ntext 및 varchar이(가) not equal to 연산자에서 호환되지 않습니다. [1] SQL은힘들다 2014.06.02 12629
7907 밑에 프로시저 재질문~ㅠ [2] 잉유 2014.06.02 2498
7906 MSSQL 2005에서 [1] 우잘쓰 2014.06.02 2967
7905 Disk Writing 성능 이슈 [6] 서지채 2014.06.02 3076
7904 프로시저 모니터링 관련 DMV 질문이요..(dm_exec_procedure_stats) [8] 쿨키이드 2014.06.02 3946
7903 저장프로시저 질문 [1] 잉유 2014.06.01 2182
7902 쿼리 질문 드립니다.. [2] 마약중독 2014.06.01 2301
7901 조인후 증감수? [4] 마힐링 2014.05.30 2698
7900 월별 기간검색 질문드립니다~ [3] 뽀챙 2014.05.30 3553
7899 64bit OS에서 AWE [6] 캔디 2014.05.30 5407
7898 sp에서 open symmetric key 호출시 sp cache miss [2] 프로비 2014.05.30 3560
7897 SELECT INTO 문의 드립니다. [2] 죠리퐁 2014.05.30 3358
7896 두개 비교하는 쿼리좀 한번 조언좀 부탁드립니다. [4] 아싸라비아콜롬비아 2014.05.29 2806
» 버전 넘버 version number 정렬에 대한 문의 [3] 쎔군 2014.05.29 2633
7894 안녕하세요 . 간만에 질문 좀 올립니다. [5] ssunsori 2014.05.29 2432





XE Login