quadomania
Messages postés4Date d'inscriptionlundi 11 décembre 2000StatutMembreDernière intervention20 mai 2008
-
19 mai 2008 à 10:23
quadomania
Messages postés4Date d'inscriptionlundi 11 décembre 2000StatutMembreDernière intervention20 mai 2008
-
20 mai 2008 à 16:00
je souhaite faire un regroupement dans ACCESS de cette du resultat de cette requete :
DATE_DEB DATE_FIN POSSTA IDENT ANNEE
01/01/1997 03/02/1997 AC 3110 1997
04/02/1997 28/02/1997 MT 3110 1997
01/03/1997 03/05/1997 MT 3110 1997
04/05/1997 03/08/1997 MT 3110 1997
04/08/1997 31/12/1997 AC 3110 1997
pour obtenir :
DATE_DEB DATE_FIN POSSTA IDENT ANNEE
01/01/1997 03/02/1997 AC 3110 1997
04/02/1997 03/08/1997 MT 3110 1997
04/08/1997 31/12/1997 AC 3110 1997
en utilisant MindeDATE_DEB et MaxdeDATE_FIN je n'arrive pas au résultat souhaité ex:
DATE_DEB DATE_FIN POSSTA IDENT ANNEE
01/01/1997 31/12/1997 AC 3110 1997
04/02/1997 03/08/1997 MT 3110 1997
je souhaite un regroupement par IDENT,ANNEE et par continuité de date sur POSSTA
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 19 mai 2008 à 11:05
Salut,
peux tu poster ta requete? et ce que tu veux exactement?
SLB
---------------------------------------------------------------
Il faut beaucoup donner pour recevoir un tout petit peu...
---------------------------------------------------------------
quadomania
Messages postés4Date d'inscriptionlundi 11 décembre 2000StatutMembreDernière intervention20 mai 2008 19 mai 2008 à 13:06
avant le regroupement
SELECT S41_1_2.IDF_AGENT, S41_1_2.ANNEE, S41_1_2.COD_POSSTA, S41_1_2.DATE_DEBUT, S41_1_2.DATE_FIN
FROM S41_1_2
ORDER BY S41_1_2.IDF_AGENT, S41_1_2.DATE_DEBUT;
apres regroupement
SELECT S41_1_2.IDF_AGENT, S41_1_2.ANNEE, S41_1_2.COD_POSSTA, Min(S41_1_2.DATE_DEBUT) AS MinDeDATE_DEBUT, Max(S41_1_2.DATE_FIN) AS MaxDeDATE_FIN
FROM S41_1_2
GROUP BY S41_1_2.COD_COLL, S41_1_2.IDF_AGENT, S41_1_2.IDF_CLE, S41_1_2.ANNEE, S41_1_2.D_SERV_PUBLIC, S41_1_2.COD_CATAGT, S41_1_2.COD_POSSTA, S41_1_2.LIB_GRADE, S41_1_2.INDIC
ORDER BY S41_1_2.IDF_AGENT, Min(S41_1_2.DATE_DEBUT);
moi je souhaite regrouper par IDF_AGENT,ANNEE,COD_POSSTA et regrouper par MinDeDATE_DEBUT et MaxDeDATE_FIN a condition que les période se suivent pour avoir ce resultat :