Requete difficile
ixitage
Messages postés
11
Statut
Membre
-
ixitage Messages postés 11 Statut Membre -
ixitage Messages postés 11 Statut Membre -
bonjour, j'ai un probleme, je doit effectuer une requete en sql assez compliquée etant donné que je debute...
Je travaille avec Iseries (sous AS400)
voici ma base de départ
personne -- datedenaissance -- datedufichierdecréation -- CodeMvt
toto -- 19870605 -- 20060813 -- A
toto -- 19870605 -- 20061102 -- C
lili -- 20000530 -- 20071225 -- A
lili -- 20000530 -- 20071225 -- C
lili -- 20000530 -- 20071103 -- M
juju -- 19931201 -- 20070708 -- M
Ce que je veux obtenir : (Dans les deux premiers champs si les lignes sont identiques (ex : "toto 19870605" apparait deux fois) il faut aller regarder leurs datedufichierdecréation correspondantes et ne selectionner que la plus récente, il peut arriver que pour une meme personne il y est 2 fois la meme datedufichierdecréation (ex : lili 20000530 200071225 ) dans ce cas la il faut comparer les CodeMvt et selectionner le dernier dans le cas ( lili 20000530 200071225 ) on selectionne la ligne ou le CodeMvt est C etant donné qu'il est le dernier.
La table que je veux obtenir :
personne -- datedenaissance -- datedufichierdecréation -- CodeMvt
toto -- 19870605 -- 20061102 -- C
lili -- 20000530 -- 20071225 -- C
juju -- 19931201 -- 20070708 -- M
Merci de votre aide, je ne sais pas du tout comment aborder cette requete.
Je travaille avec Iseries (sous AS400)
voici ma base de départ
personne -- datedenaissance -- datedufichierdecréation -- CodeMvt
toto -- 19870605 -- 20060813 -- A
toto -- 19870605 -- 20061102 -- C
lili -- 20000530 -- 20071225 -- A
lili -- 20000530 -- 20071225 -- C
lili -- 20000530 -- 20071103 -- M
juju -- 19931201 -- 20070708 -- M
Ce que je veux obtenir : (Dans les deux premiers champs si les lignes sont identiques (ex : "toto 19870605" apparait deux fois) il faut aller regarder leurs datedufichierdecréation correspondantes et ne selectionner que la plus récente, il peut arriver que pour une meme personne il y est 2 fois la meme datedufichierdecréation (ex : lili 20000530 200071225 ) dans ce cas la il faut comparer les CodeMvt et selectionner le dernier dans le cas ( lili 20000530 200071225 ) on selectionne la ligne ou le CodeMvt est C etant donné qu'il est le dernier.
La table que je veux obtenir :
personne -- datedenaissance -- datedufichierdecréation -- CodeMvt
toto -- 19870605 -- 20061102 -- C
lili -- 20000530 -- 20071225 -- C
juju -- 19931201 -- 20070708 -- M
Merci de votre aide, je ne sais pas du tout comment aborder cette requete.
A voir également:
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pommes mais pas de pommes de terre
- Impossible de supprimer une page word - Guide
- Creation de site web - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Google moteur de recherche page d'accueil - Guide
- Ouvrez cette page. dans le code de la page, modifiez la couleur de fond de la classe .pix. un code de 4 chiffres doit apparaître dans la grille. lequel ? ✓ - Forum Programmation