Bonjour,
Je reste désespérément bloquer sur le sujet. Il y a t-il une âme charitable qui pourrait faire évoluer cette situation. Voici l'énoncé:
Une Table ArretTravail
* AT_Nom - (Texte)
* AT_ArretDebut - (Date/heure)
* AT_ArretFin - (Date/heure)
* AT_Valeur - (Numérique - Entier Long)
* AT_JoursCarence - (Numérique - Entier Long)
Cette table est renseignée à partir d'un formulaire par le biais de TextBox.
Prenons un exemple:
Nom: X - AT_Nom
Date début arrêt : 19/05/2008 - AT_DateDebut
Date fin arrêt : 25/05/2008 - AT_ArretFin
AT_Valeur = 1
Carence : ? - AT_JoursCarence
Pour obtenir le nombre de jours de Carence, je dois rechercher sur une année à partir de la date AT_DateDebut (13/05/2008) le nombre d'arrêts que X aurait pu avoir. Soit entre la Date du 19/05/2008 en amont jusqu'au 19/05/2007.
Imaginons que X ai eu 03 arrêts entre le 19/05/2007 et le 19/05/2008.
DateDebut : 01/06/2007 - DateFin: 07/06/2007 - AT_Valeur=1
DateDebut : 01/07/2007 - DateFin: 13/07/2007 - AT_Valeur=1
DateDebut : 01/09/2007 - DateFin: 05/09/2007 - AT_Valeur=1
Plus les données entrées du 19/05/2008 au 25/05/2008 - AT_Valeur=1
Au total entre aujourd'hui 19/05/2008 et sur une année antérieure 19/05/2007, X à eu 04 arrêts de travail. C'est ce résultat (ici 04) que je veux stocké dans le champ AT_Carence.
J'espère avoir été clair, en tous cas j'ai un peu avancé avec les requêtes en rapport à ce que tu m'as envoyé et c'est déja beaucoup pour moi, merci.
Dans l'espoir d'une réponse,
Salut et Bon courage pour la suite
Alain
Partager