J'utilise la déclaration suivanteAccéder à SQL en utilisant TOP 5 en retournant plus de 5 résultats?
SELECT TOP 5 rootcause, COUNT(IIF(accountability="Team 1",1,0))
FROM MOAQ
WHERE CDT=1
GROUP BY rootcause
MOAQ
est une autre requête qui retourne environ 20 champs de 4 tables, rien de spécial. Cela fonctionne comme prévu et je reçois 5 résultats.
Si j'ajoute une clause ORDER BY
sur le champ conditionnel bien que je commence à obtenir 8 résultats. Si je trier par le premier champ, il n'y a pas de problème.
Quelqu'un sait ce qui pourrait se passer?
Modifier pour clarifier - Je ne fais que tester à partir d'Access 2003 à ce stade, déclaration éventuelle sera paramétrée requête via ADO à partir du frontal Excel.
Est-ce que cela provient d'Access ou accédez-vous à Access à partir d'un programme? Si ce dernier, quelle chaîne de connexion utilisez-vous? Aussi, avec quelle version d'Access travaillez-vous? – AnonJr