Вызов хранимой процедуры в предложении Order By - PullRequest
0 голосов
/ 05 августа 2020

У меня следующий запрос:

Select 
    Name, city, ID  
from 
    company 
order by 
    NoOfEmployees desc,....

Следующие критерии, которые я хотел бы добавить в заказ, включают вызов хранимой процедуры (spGetDependencies), которая принимает ID в качестве параметра и подсчитывает количество зависимостей. Мне нужно отсортировать результаты по количеству зависимостей в порядке убывания.

Как мне этого добиться?

edit: Будет использоваться UDF в порядке следования. Спасибо за вашу помощь.

Спасибо

1 Ответ

0 голосов
/ 05 августа 2020

Просто добавьте его в предложение order by:

select name, city, id 
from company 
order by NoOfEmployees DESC, dbo.spGetDependencies(id) desc
...