그래서 지금까지이 문제를 해결하기 위해 노력해 왔지만이 작업은 단순한 작업이어야한다고 생각했습니다. 내 목표는 반환 된 모든 고유 한 행의 단일 문자열을 슬래시로 구분하여 입력 한 후 순서대로 정렬하는 것입니다. 위치 그래서이 "OR1/ICU1을"라는 문자열을 반환 할 데이터의 위의 표 주어진 SQL Server 2008 +에서 ORDER BY 및 FOR XML로 DISTINCT를 선택하는 방법
Location Time
======== =======
OR1 2013-02-06 16:55:47.000
OR1 2013-02-06 16:56:34.000
ICU1 2013-02-06 16:59:50.000
OR1 2013-02-06 17:02:50.000
ICU1 2013-02-06 17:09:50.000
: 다음 예제 데이터를
표입니다. FOR XML PATH를 사용하여 고유 한 값을 문자열로 반환 할 수 있지만 ORDER BY를 던지 자마자 오류가 발생하여 모두 분리됩니다.
아이디어가 있으십니까?
이 방법 http://sqlfiddle.com/#!3/e528e/2 – HKImpact
하행 대한 sqlfiddle있다! 나는 STUFF 명령에 대해 결코 알지 못했다. 나는 네가 뭔가를 만들고 있다고 생각했다. 이것은 큰 일을했다. 감사. – mdutra
당신은 mdutra를 환영합니다. – soysal