Bonjour,
Je n'arrive pas à réaliser une requête qui, à mon avis, ne devrait pas être compliquée. Seulement, je bloque.
Je dispose de la table "MATABLE" suivante :
J'aimerais obtenir le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ID Diplome Specialite Date ---------------------------------- 2 Bac NULL 1990 3 BAC NULL 1992 4 LICENCE GEO 1995 4 MAITRISE GEO 1996
Où Sequence (le terme est peut-être mal choisi) donne le numéro et l'ordre des diplômes obtenus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ID Diplome Specialite Date Sequence -------------------------------------------------- 2 Bac NULL 1990 1 3 BAC NULL 1992 1 4 LICENCE GEO 1995 1 4 MAITRISE GEO 1996 2
L'ID 2 n'a qu'un diplôme de renseigné => Sequence = 1
L'ID 3 n'a qu'un diplôme de renseigné => Sequence = 1
L'ID 4 a deux diplômes de renseigné => Sequence = 1 pour le plus ancien (Date = 1995) et 2 pour le deuxième (Date 1996). Et ainsi de suite.
Je ne vois pas comment construire cette requête. J'imagine que c'est faisable et c'est surement tout bête.
Merci donc d'avance de vôtre aide.
Partager