Hi,
we have data in sql table like below
declare @t table ( UserID varchar(50), UserName varchar(50), ManagerID varchar(50))
insert into @t values ('Rajesh','Rajesh2','John1'),
('Suresh','Suresh2','John1'),
('Anil','Anil2','John1'),
('Amesh','Amesh2','John1'),
('Nancy','Nancy3','Rajesh2'),
('Raga','Raga3','Rajesh2'),
('Amit','Amit3','Suresh2'),
('Madhav','Madhav','Anil2'),
('Saurabh','Saurabh4','Amit3'),
('Sumit','Sumit4','Amit3'),
('Rohit','Rohit4','Amit3'),
('Akhil','Akhil4','Nancy3'),
('Malyvin','Malyvin4','Nancy3'),
('Kapil','Kapil4','Raga3'),
('Romesh','Romesh4','Raga3'),
('Shanu','Shanu5','Saurabh4'),
('Bhanu','Bhanu5','Saurabh4'),
('Priya','Priya6','Shanu5'),
('ABC','ABC6','Shanu5'),
('Riya','Riya7','Priya6')
select * from @t wanted to have output as shown below, I Tried recursion but not working
Ultimately need to have hierarchy from Head person (userID is know) to Leads and rest below leads all resources should show under last lead user.
any help appreciated.