Sto utilizzando la seguente istruzioneAccesso SQL utilizzando TOP 5 che restituisce più di 5 risultati?
SELECT TOP 5 rootcause, COUNT(IIF(accountability="Team 1",1,0))
FROM MOAQ
WHERE CDT=1
GROUP BY rootcause
MOAQ
è un'altra query che restituisce circa 20 campi da 4 tavoli, niente di speciale. Funziona come previsto e ottengo 5 risultati.
Se aggiungo una clausola ORDER BY
sul campo condizionale sebbene inizi a ottenere 8 risultati. Se ordino dal primo campo non ci sono problemi.
Qualcuno sa cosa potrebbe succedere?
Modifica per chiarire - Sto testando solo da Access 2003 a questo punto, l'istruzione finale verrà parametrizzata tramite ADO dal front-end Excel.
Proviene da Access o accedete a Access da un programma? Se quest'ultimo, quale stringa di connessione stai usando? Con quale versione di Access stai lavorando? – AnonJr