SELECT OrderCount AS 'Total Orders', COUNT(TRACKING_NUM) AS 'Tracking Num Count'
FROM (
SELECT DISTINCT TRACKING_NUM, COUNT(DISTINCT ORDER_NUM) AS 'OrderCount'
FROM Orders
GROUP BY TRACKING_NUM
) AS tblOrdersPerTrackingNum
Это даст вам только количество ваших TRACKING_NUM, как вы хотели, а также количество всех остальных заказов (а не только количество заказов = 4).
(Похоже, ваш запрос относится к какому-то отчету - если это так, и если он будет выполняться часто, когда производительность вызывает обеспокоенность, как вы и предлагали - вы могли бы также получить все свои значения из одного запроса, вместо изменения или параметризации подсчета, который вас интересует, и повторного запуска его несколько раз (даже если это было автоматизировано). Гораздо лучше позволить серверу сделать все это за вас один раз. Извините, если это так не то, над чем ты работал.)
Я знаю, что это не совсем то, о чем вы спрашивали ... Ремус Русану уже прибил это, но вы просили "любые предложения".