Вы можете использовать свой собственный запрос в качестве подзапроса:
SELECT MIN(MyNumber) AS minNumber, MAX(MyNumber) AS maxNumber, AVG(myNumber) AS avgNumber
FROM (SELECT UserID, COUNT(UserID) AS MyNumber
FROM dbo.User2User
GROUP BY UserID) TMP;
Обратите внимание, что ключевое слово DISTINCT необязательно: GROUP BY уже выбирает отдельный идентификатор пользователя.