Afficher un classement
Afficher un Classement dans une requête
'LaTable' est le nom de la table source, 'LeChamp' est un champ numérique.
Méthode utilisant la Fonction de Domaine DCOUNT :
SELECT LeChamp, Val(DCount("*","LaTable","[LeChamp] < " & [LeChamp]))+1 AS Classement FROM LaTable;
Méthode SQL :
SELECT LeChamp,
(SELECT COUNT(LeChamp) FROM LaTable As LaTable_Alias2
WHERE LeChamp < LaTable_Alias1.LeChamp)+1 AS Classement FROM LaTable AS LaTable_Alias1
ORDER BY LeChamp;
Dernière modification : 07/02/2010 23:42
Catégorie : - Requêtes
Page lue 10775 fois