Доступ к 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.