Доступ к SQL с помощью TOP 5, возвращающих более 5 результатов?

Я использую следующее утверждение

SELECT TOP 5 rootcause, COUNT(IIF(accountability="Team 1",1,0))
FROM  MOAQ
WHERE CDT=1
GROUP BY rootcause

MOAQ это еще один запрос, который возвращает около 20 полей из 4 таблиц, ничего особенного. Это работает, как ожидалось, и я получаю 5 результатов.

Если я добавлюORDER BY предложение на условное поле, хотя я начинаю получать 8 результатов. Если я сортирую по первому полю, проблем нет.

Кто-нибудь знает, что может происходить?

Изменить, чтобы уточнить - На данный момент я тестирую только из Access 2003, возможный оператор будет параметризованным запросом через ADO из внешнего интерфейса Excel.

Ответы на вопрос(2)

Ваш ответ на вопрос