Ich habe eine Liste von Mitarbeitern und mit einer Liste von unmittelbaren Supervisoren in der Tabelle. Ich möchte eine SELECT-Anweisung erstellen (ich bin eingeschränkt, weil ich SQL Server nicht direkt als Engine verwende), die nicht nur den unmittelbaren Supervisor erzeugt, sondern auch einen Supervisor-Supervisor in der nächsten Spalte. Ich habe Titel, aber ich möchte einen erstellen, der nicht durch Titel und/oder Managementebenen beschränkt ist. Auch nur Vorschläge zum ausprobieren wären hilfreich.SQL Server 2008: Erstellen einer Supervisor-Hierarchie in Cognos
So habe ich angefangen (die were-Klausel ist nur so, dass ich Daten testen kann). Ich plane, es auch auf eine zweispaltige Auswahlanweisung zu spiegeln. Ich bin mir nicht sicher
SELECT PayeeID, tblLevel1.Sup1, Sup2
From (SELECT PayeeID ,SupervisorID AS Sup1
FROM PayeeHRAttribute
Where AsOfDate ='10/31/2015') AS tblLevel1 Right Join (Select PayeeID as Sup1, SupervisorID AS Sup2
FROM PayeeHRAttribute
Where AsOfDate = '10/31/2015') AS tblLevel2 On tblLevel1.Sup1 = tblLevel2.Sup1
ich vielleicht Hinzufügen von Feldern denke neben dem Original payeeID und dann wieder in eine zweispaltige Tabelle konvertieren – user3846155