Salut,
J'utilise une table dans une base de données Access, dont une des colonnes contient des salaires.
Je souhaite sélectionner exactement les 10 lignes contenant les plus gros salaires.
Pour cela, j'ai fait cette requete :
select TOP 10 * from MATABLE
order by salaire desc
Seulement, le probleme de l'instruction TOP, c'est que si le 10e et le 11e salaire sont egaux, ben ca me renvoit les 11 premiers enregistrements. Donc ca ne me convient pas : j'en veux absolument 10.
Je me suis dis que je pourrais utiliser un distinct, mais ca ne convient pas non plus, parce que si le 3e et le 4e salaires sont identiques, par exemple, ben c'est pas grave, il ne faut pas les supprimer de la selection.
Quelqu'un voit une solution ?
Merci d'avance