Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Encontre todos os registros do nó folha usando o hierarchyid

SELECT A.HieracrchyId, A.HierarchyId.ToString()
  FROM dbo.TableA AS A 
  LEFT OUTER JOIN dbo.TableA AS B
  ON A.HierarchyId = B.HierarchyId.GetAncestor(1)
  WHERE B.HierarchyId IS NULL;