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