我有一张员工表,里面有经理和代表。我想要一个存储过程,它可以获取 Manager 1(字母顺序),然后是 Manager1 下的所有代表(按字母顺序),然后是 Manager 2 和 Manager2 下的所有代表。
对于每个 Rep,在该列中具有 Manager 的 EmployeeID 的所有员工都有一个列“经理”,对于经理,则为 null。还有一个列 ismanager,其中 1 代表经理,0 代表代表。
我试过这样做,但逻辑不正确。这是在SQL Server 2005
.
先感谢您!!
Select * from Employees
groupby IsManager, EmployeeID