Re: comment verifier entre deux dates pour reservation hotel |
Sujet: Re: comment verifier entre deux dates pour reservation hotel par R&B sur 17/7/2006 11:37:15 Bonjour, Pour qu'une réservation soit possible il faut que ses dates limites ne coïncident avec aucune autre période établie... Chaque limite ne doit appartenir à aucun interval. // Liste des séjours qui coïncident avec la période D1 D2 : SELECT * FROM SEJOUR WHERE SEJOUR.IDCHAMBRE = 'IDCHAMBRE' AND ('D1' BETWEEN SEJOUR.DDEBUT AND SEJOUR.DFIN) OR ('D2' BETWEEN SEJOUR.DDEBUT AND SEJOUR.DFIN) A l'exécution de cette requête, les séjours déjà réservés devraient ressortir. Si aucun séjour ne sort, alors la réservation peut avoir lieu. Note : La requête a été saisie à la vollée et n'a fait l'objet d'aucune vérification. Elle est là pour indiquer une logique de traitement. Il est donc prudent d'effectuer les tests adéquats. |