Si vous ne pouvez pas simplement limiter la requête elle-même avec un where clause, vous pouvez utiliser le fait que le count l'agrégat ne compte que les valeurs non nulles :
select count(case Position when 'Manager' then 1 else null end)
from ...
Vous pouvez également utiliser la sum agréger de la même manière :
select sum(case Position when 'Manager' then 1 else 0 end)
from ...