SQL Access: Obtenir le RANG selon les sexes
oussko
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27141 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27141 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite constituer une requête SQL sous ACCESS permettant de classer les employés par ordre décroissant de salaire et en fonction de leur sexe.
Exemple:
Surname Salary Sexe Rank
Wang 68400.00 M 1
Cobb 62000.00 M 2
Morris 61300.00 M 3
Goggin 37900.00 M 4
Rebeiro 34576.00 M 5
Lynch 24903.00 M 6
Shishov 72995.00 F 1
Hildebrand 45829.00 F 2
Bigelow 31200.00 F 3
Le problem c 'est que que j 'arrive pas à obtenir ce resultat avec les partionns par sexe
Je souhaite constituer une requête SQL sous ACCESS permettant de classer les employés par ordre décroissant de salaire et en fonction de leur sexe.
Exemple:
Surname Salary Sexe Rank
Wang 68400.00 M 1
Cobb 62000.00 M 2
Morris 61300.00 M 3
Goggin 37900.00 M 4
Rebeiro 34576.00 M 5
Lynch 24903.00 M 6
Shishov 72995.00 F 1
Hildebrand 45829.00 F 2
Bigelow 31200.00 F 3
Le problem c 'est que que j 'arrive pas à obtenir ce resultat avec les partionns par sexe
A voir également:
- SQL Access: Obtenir le RANG selon les sexes
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Logiciel sql - Télécharger - Bases de données
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
4 réponses
J' ai construit une requête de ce gebre:
SELECT A1.MOYGLE, A1.INTFOR, A1.TRIMESTRE, (SELECT COUNT(MOYGLE)+1
FROM MoyenneGle AS A2 WHERE A2.MOYGLE>A1.MOYGLE ) AS RANG
FROM MoyenneGle AS A1
ORDER BY A1.MOYGLE DESC;
ce que j'obtiens c'est un classement sur l'ensemble des formations (INTFOR); mais c'est un classement par formation que je souhaite avoir.
SELECT A1.MOYGLE, A1.INTFOR, A1.TRIMESTRE, (SELECT COUNT(MOYGLE)+1
FROM MoyenneGle AS A2 WHERE A2.MOYGLE>A1.MOYGLE ) AS RANG
FROM MoyenneGle AS A1
ORDER BY A1.MOYGLE DESC;
ce que j'obtiens c'est un classement sur l'ensemble des formations (INTFOR); mais c'est un classement par formation que je souhaite avoir.