cs_florianb
Messages postés1Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention 3 mars 2004
-
3 mars 2004 à 21:50
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 2004
-
9 mars 2004 à 11:51
Bonjour je me heurte a un probleme de requete sql, soit elle fait mal son travail soit c'est mloi qui est mauvais :)!
j'ai une table appartement et une table reservation qui est une liste des appartements réservé avec date de début et fin de reservation
je veux une requete qui me liste les appartements non réservé pour une certaine période:
schema grossier de la base:
table Appartement:
app1
app2
table: reservation:
app1 reservé en janvier
app1 reservé en fevrier
app2 reservé en fevrier
ma requete:
SELECT a.*, r.* FROM Appartements as app, Reservation as r
WHERE app.Id_appartement=r.Id_appartement
AND r.Date_arrivee NOT BETWEEN '$date_debut' AND '$date_fin'
AND r.Date_fin NOT BETWEEN '$date_debut' AND '$date_fin'
GROUP BY app.Id_appartement
mais elle me renvoie par exemple si je veut les appartement libre en janvier:
app1
et app2
alors que app1 est pris, mais il le considere de libre car il le trouve en février...