Message de rapport:
 

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.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2