Bonjour à tous.
je veux faire une procédure stockée qui me renvoi tous les horaires disponible pour une salle de réunion. Le principal est déjà fait mais je dois ajouter une restriction :
En fonction de la durée de la réunion, je dois retourner uniquement les horaires qui permettent la durée total de la réunion.
Disons qu'actuellement, j'arrive à faire une table temporaire contenant :
- 10:00:00
- 10:30:00
- 11:00:00
- 12:00:00
Ces horaires correspondent aux heures de début libre. C'est ce qui est retourné par défaut pour des réunions de 30 min.
Maintenant, je cherche à retourner un résultat restreint si la durée de réunion est de 60 min.
Dans ce cas, il ne faudrait plus retourner 11:00:00 car ce créneau ne dispose que de 30 min
(le créneau suivant étant à 12:00:00, cela signifie que 11:30:00 est déjà pris).
Pouvez-vous me dire quel algorithme pourrait arriver à un tel résultat ?
Vous pouvez me répondre en français, je ferais le MySQL qui correspond.
Merci pour votre aide.![]()
Partager