데이터를 검색 한 날짜를 나타내는 "CDATE", 데이터를 검색 한 보안을 식별하는 "SECID", 데이터를 가져온 위치를 지정하는 "SOURCE"및 내가 소스에서 얻은 "VALUE". 이제SQL에서 계층 구조 구현
SOURCE | NAME | HIERARCHY
---------------------------
1 ABC 10
3 DEF 5
5 GHI 2
을의 나는 내 결과를한다고 가정하자 :
나는 다음과 같은 계층 구조 테이블이 있다고 가정CDATE | SECID | SOURCE | VALUE
--------------------------------
1/1/2012 1 1 23
1/1/2012 1 5 45
1/1/2012 1 3 33
1/4/2012 2 5 55
1/5/2012 1 5 54
1/5/2012 1 3 99
(최대 HIERARCHY 번호 "SOURCE"가 우선) : 내 데이터는 다음과 같이 보일 수 있습니다 위의 계층 구조에 따라 선택해야합니다. 그래서 hierarch을 적용하고 난 다음에 결국하고 싶은 가장 큰 HIERARCHY 번호와 소스를 선택 :
이CDATE | SECID | SOURCE | VALUE
---------------------------------
1/1/2012 1 1 23
1/4/2012 2 5 55
1/5/2012 1 3 99
계층 구조 내림차순 정렬이 누락 되었습니까? – Limey
SQL2005에서 hierarchyid에 대한 http://msdn.microsoft.com/en-us/library/bb677290.aspx를 참조하십시오. –