Bonjour
j'ai la pbématique suivante
Je gère des indisponibilités de plates formes. Les indisponibilités sont saisies sous la forme suivante
champ datedebut
champ heure debut
champ datefin
champ heurefin
Pour une plate forme je peux avoir plusieurs saisies par exemple
06/11/08 15h00 à 06/11/08 17h00
06/11/08 08h00 à 06/11/08 09h00
06/11/08 08h00 à 06/11/08 12h00
07/11/08 17h00 à 09/11/08 10h30
etc...
Mon besoin est de calculer l'indispo réelle du banc par jour sur la tranche 08h00 - 20h00 et ce en ne prenant que les heures distinctes
Dans mon exemple
le 06/11 j'ai au final une indispo réelle de 08h00 à 12h00 + indispo de 15h00 à 17h00 soit 6heures
le 07/11 j'ai une indispo de 17h à 20h00 soit 3 heures
le 08/11 j'ai une indispo totale de 08h00 à 20h00
le 09/11 j'ai une indispo de 08h00 à 10h30
Je recherche un exemple de requète qui pourrait m'aider à obtenir le résultat ou au moins la logique à utiliser car je sèche
merci de votre aide
Partager