Je fais une demande de réservation de salle.Tableau de disponibilité/Voir pour la réservation de salle
Il y a beaucoup de salles dans un établissement.
Il y a une heure de début et une heure de fin fixes pour toutes les salles, à l'intérieur desquelles les fentes doivent tomber.
Ils sont définis dans la table Hall avec les champs HallID, OpeningTime, ClosingTime.
La table HallBooking contient les détails de la réservation. Les champs sont HallID, Duration, StartTime, EndTime.
La réservation n'est pas basée sur des créneaux prédéfinis. L'heure de début et l'heure de fin peuvent être n'importe où entre Hall OpeningTime et ClosingTime. Le critère est que la salle devrait avoir une fente libre n'importe où ce jour-là pour accommoder la durée.
Ainsi, le résumé est:
Tableau Hall (HallID, OpeningTime, ClosingTime) Tableau HallBooking (HallID, durée, StartTime, EndTime)
Entrées pour la recherche de la réservation: Date, durée
J'utilise SQL Server 2005. Comment puis-je obtenir une table/vue de disponibilité qui montre tous les emplacements disponibles dans toutes les salles? Je pense que si je peux obtenir cette table/vue de disponibilité, je peux le prendre à partir de là.