Le titre n'est pas très équivoque donc je vais m'expliquer un peu.
La requête en question fait appel à deux bases : tblDéclaration et tblArrêt
En gros, une personne de la table tblDéclaration peut avoir plusieurs arrêt de travail dans la table tblArrêt, donc pour une ligne dans la table tblDéclaration, on aura plusieurs lignes dans la table tblArrêt.
Ma requête sélectionne une personne et les arrêts qui lui correspondent, donc en retour de la requête on aura autant de lignes pour une personne que d'arrêt qui lui sont associés (normal quoi ^^ si une personne a eu 3 arrêt de travail, il y aura trois lignes la concernant en résultat de la requête).
Un arrêt se caractérise par une date de début et une date de fin.
Petit hic dans ma requête, je souhaiterais que pour une personne, on récupére la date de début du premier arrêt, ainsi que la date de fin du dernier arrêt ! tout le monde me suit ? :o
Exemple avec la premiere requête (si je selectionne les personne et tout leurs arrets :
NOM PRENOM DATE_DEBUT DATE_FIN
TOTO HENRI 01/01/07 04/01/07
TOTO HENRI 04/01/07 10/01/07
TOTO HENRI 10/01/07 20/01/07
JULIEN MARSEILLE 15/01/07 25/01/07
PAPA PARIS 10/01/07 16/01/07
PAPA PARIS 16/01/07 26/01/07
Et moi j'aimerais avoir en résultat :
TOTO HENRI 01/01/07 20/01/07
JULIEN MARSEILLE 15/01/07 25/01/07
PAPA PARIS 10/01/07 26/01/07
Si quelqu'un a saisit et peut m'aider, merci !
PS : NOM et PRENOM sont dans tblDéclaration, DATE_DEBUT DATE_FIN dans tblArret
Partager