Я использую hierarchyid` в сервер SQL, и я имею в виду ниже статью, чтобы получить все предкиПолучение всех предков не работает
https://technet.microsoft.com/en-us/library/bb677212%28v=sql.105%29.aspx
Я следующий код:
DECLARE @last_child HIERARCHYID
select *
FROM dbo.Geography AS g
WHERE @last_child.GetAncestor(1) = 0x58
SELECT @last_child
У меня есть узел с id 0x58 в БД и у него есть ребенок. Тем не менее, @last_child возвращается по какой-то причине постоянно. Я что-то делаю неправильно?