Bonsoir,
Je voudrais que cette requête me donne l'expert ayant réalisé le plus d'expertises depuis le début de 2006, j'ai donc fait la requête suivante, mais ça ne classe pas les NombreExpertises, ça classe les experts par ordre alphabétique :
SELECT TOP 1 NomExpert, count(*) AS NombreExpertises
FROM Experts, Villes, Sinistres
WHERE Experts.SiteWebExpert=Villes.SiteWebExpert AND Sinistres.CodePostal=Villes.CodePostal AND Sinistres.Date>#01/01/2006#
GROUP BY Experts.NomExpert;
et quand je rajoute un ORDER BY, la requête devient :
SELECT TOP 1 NomExpert, count(*) AS NombreExpertises
FROM Experts, Villes, Sinistres
WHERE Experts.SiteWebExpert=Villes.SiteWebExpert AND Sinistres.CodePostal=Villes.CodePostal AND Sinistres.Date>#01/01/2006#
GROUP BY Experts.NomExpert
ORDER BY count DESC;
Mais comme tout à l'heure, ça ouvre une fenêtre avec "Entrez la valeur du paramètre
Compte
'Case à remplir' "
Comment faire ?