Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

sélectionner des dates qui se suivent

5 réponses
Avatar
URIANE
Bonjour,
je suis toujours dans ma "quête du graal", sur mon calcul de dates, question
posée hier....."calcul entre deux dates" pour l'instant je fais mon tri à la
mano car je ne sais vraiment pas comment faire le calcul entre deux dates et
surtout en tenant compte que la date de début est le premier jour de mon
arrêt maladie donc ce jour compte pour un arrêt du 5/11 au 7/11 cela me fera
3 jours....mais comment puis je également faire une requête qui ne me
garderait que les personnes dont les dates se suivent logiquement ????
pierretruc à 3 arrêts un du 5/11 au 7/11 le second du 9/11 au10/11 et le
troisième du 11/11 au 15/11 donc ma requête ne garderait que les deux
derniers car le premier s'arrête au 7/11 et ensuite pierretruc à repris son
travail ...??? Help me !
Merci par avance

5 réponses

Avatar
J-Pierre
Bonjour,

Il vaudrait mieux rester dans le même fil, ça facilite la compréhension de ceux qui suivent, et surtout de celle/celui qui
répond :-) quoique dans ce cas particulier, ça ressemble à 2 problèmes différents.

Si je comprends bien, tu veux éliminer les périodes terminées. Dans ta requête, tu mets un critère de sélection pour ton champ
DateFin:
< Date()

J-Pierre

"URIANE" a écrit dans le message de news: O8kvu%
Bonjour,
je suis toujours dans ma "quête du graal", sur mon calcul de dates, question posée hier....."calcul entre deux dates" pour
l'instant je fais mon tri à la mano car je ne sais vraiment pas comment faire le calcul entre deux dates et surtout en
tenant compte que la date de début est le premier jour de mon arrêt maladie donc ce jour compte pour un arrêt du 5/11 au
7/11 cela me fera 3 jours....mais comment puis je également faire une requête qui ne me garderait que les personnes dont les
dates se suivent logiquement ???? pierretruc à 3 arrêts un du 5/11 au 7/11 le second du 9/11 au10/11 et le troisième du
11/11 au 15/11 donc ma requête ne garderait que les deux derniers car le premier s'arrête au 7/11 et ensuite pierretruc à
repris son travail ...??? Help me !
Merci par avance



Avatar
J-Pierre
Désolé, j'ai inversé le test:
= Date() ou >Date
suivant que tu veux inclure les arrêts se terminant aujourd'hui ou pas.


Avatar
URIANE
Bonjour,
en fait c'est deux problèmes différents mais qui vont ensembles, j'ai besoin
d'une part de faire un calcul sur deux dates comme je l'ai expliqué et
d'autre part faire également un tri sur des dates qui se suivent pour un
même individu....donc je vais essayer ta solution pour le suivi des dates...
Merci
Avatar
URIANE
Ce que je souhaite c'est pouvoir obtenir à partir d'une table comme
ci-dessous représentée :
Matricule Nom usuel de l'agent Prénom de l'agent Date de début d'arrêt
Date de fin d'arrêt Nb Jours Nb jours >10 jours
111 Machine Dominique 26/12/2005 28/12/2005 3

111 Machine Dominique 29/12/2005 31/12/2005 3

222 Bidule Frédérique 12/01/2005 23/01/2005 12 12
333 Trucmuche Daniel 10/09/2005 16/09/2005 7

333 Trucmuche Daniel 24/09/2005 03/10/2005 10

444 Lala Aurélie 10/10/2005 15/10/2005 6 6
444 Lala Aurélie 16/10/2005 22/10/2005 7 13
555 Lolo Jeannine 26/07/2005 18/08/2005 24 24
555 Lolo Jeannine 19/08/2005 19/09/2005 32 56
666 titi Pierre 20/01/2005 25/01/2005 6

666 titi Pierre 27/01/2005 31/01/2005 5



Calculer le nombre de jours passés entre deux dates en comptant la date de
début puisque c'est un jour non travaillé, ensuite regroupés les arrêts qui
se suivent par individu, et ne retenir que les arrêts dont le cumul de jours
est supérieur à 10 jours.....donc dans le cas ci-dessus 111 - 333 - 666 sont
exclus, car d'une part pour le 111 le cumul est <10, pour le 333 il y a eu
une reprise entre les deux et idem pour les 666 même si ce n'est qu'une
journée de reprise.......voilà
Merci
Avatar
Fr
Tu as posé le même pb dans un autre fil.
Je t'y ai répondu.
Garde-en un des deux. Cela evitera d'éparpiller des réponses... et que
J-Pierre, moi et peut-être d'autres ne passent du temps sur un thème qui
sera peut-être résolu dans un des 2 fils.

Françoise


"URIANE" a écrit dans le message de news:
u$
Ce que je souhaite c'est pouvoir obtenir à partir d'une table comme
ci-dessous représentée :
Matricule Nom usuel de l'agent Prénom de l'agent Date de début d'arrêt
Date de fin d'arrêt Nb Jours Nb jours >10 jours
111 Machine Dominique 26/12/2005 28/12/2005 3

111 Machine Dominique 29/12/2005 31/12/2005 3

222 Bidule Frédérique 12/01/2005 23/01/2005 12 12
333 Trucmuche Daniel 10/09/2005 16/09/2005 7

333 Trucmuche Daniel 24/09/2005 03/10/2005 10

444 Lala Aurélie 10/10/2005 15/10/2005 6 6
444 Lala Aurélie 16/10/2005 22/10/2005 7 13
555 Lolo Jeannine 26/07/2005 18/08/2005 24 24
555 Lolo Jeannine 19/08/2005 19/09/2005 32 56
666 titi Pierre 20/01/2005 25/01/2005 6

666 titi Pierre 27/01/2005 31/01/2005 5



Calculer le nombre de jours passés entre deux dates en comptant la date de
début puisque c'est un jour non travaillé, ensuite regroupés les arrêts
qui se suivent par individu, et ne retenir que les arrêts dont le cumul de
jours est supérieur à 10 jours.....donc dans le cas ci-dessus 111 - 333 -
666 sont exclus, car d'une part pour le 111 le cumul est <10, pour le 333
il y a eu une reprise entre les deux et idem pour les 666 même si ce n'est
qu'une journée de reprise.......voilà
Merci