tblCustomer
테이블에 대해 Customercode
사용자 지정 정렬을 수행하려고합니다. SQL Server 2005에서 사용자 지정 정렬을 수행하는 방법
CustomerCode
(3 char of Surname) + 1 + (PostCode)
, 1로 구성되어 있습니다.
예 : ABB12615
, ABB22615
그래서 주로 나는이 방식으로하려고 노력
First 3 Letters of Surname + Index + PostCode.
하여이를 정렬 할 :
ORDER BY CHARINDEX(SUBSTRING(customerCode, 1, 3), customerCode)
하지만 이렇게 나에게 출력을 제공 :
ABB12615
ABB12715
...
...
...
..
.
ABB22615
하지만 출력 순서는 다음과 같습니다.
ABB12615
ABB22615
ABB12715
등
에 그것을 할 수 있습니까?
예 가능, 당신은 새로운 것을 시도했다. – user2989408