Bonjour à tous,
actuellement en cours de réalisation d'un site internet, je me retrouve confronté à un problème que je n'arrive pas à résoudre. Il s'agit d'une ou plusieurs requêtes SQL me permettant de gérer une réservation.
Je m'explique, voici ma première table que je nomme CLASSE :
[b]id_classe id_bâtiment numero_classe type_classe[/i]
et ma deuxième table RESERVATION :
[b]id_reservation id_classe date_debut date_fin[/i]
Ce que je souhaite, c'est de savoir quelle est la CLASSE disponible le plus rapidement possible vis à vis de la date du jour. Le numéro de classe, si plusieurs disponibilités à la même date, peut être par ordre chronologique..
J'ai d'abord pensé à faire ceci :
--> sélection de tous les stands qui ne sont pas réservés dans le futur
--> si tous les stands sont réservés, chercher le stand qui a la date de fin la plus proche.
Par contre, je bute sur la requête !
Si jamais vous avez une solution ou une piste Merci d'avance !
actuellement en cours de réalisation d'un site internet, je me retrouve confronté à un problème que je n'arrive pas à résoudre. Il s'agit d'une ou plusieurs requêtes SQL me permettant de gérer une réservation.
Je m'explique, voici ma première table que je nomme CLASSE :
[b]id_classe id_bâtiment numero_classe type_classe[/i]
et ma deuxième table RESERVATION :
[b]id_reservation id_classe date_debut date_fin[/i]
Ce que je souhaite, c'est de savoir quelle est la CLASSE disponible le plus rapidement possible vis à vis de la date du jour. Le numéro de classe, si plusieurs disponibilités à la même date, peut être par ordre chronologique..
J'ai d'abord pensé à faire ceci :
--> sélection de tous les stands qui ne sont pas réservés dans le futur
--> si tous les stands sont réservés, chercher le stand qui a la date de fin la plus proche.
Par contre, je bute sur la requête !
Si jamais vous avez une solution ou une piste Merci d'avance !