SELECT *
FROM chambre, reservation,type_chambre
WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01'  <reservation.DATE_ENTRE_RESERVATION AND'2021-11-01'< reservation.DATE_ENTRE_RESERVATION) OR ('2021-09-01'  >reservation.DATE_SORTIE_RESERVATION  AND '2021-11-01'>reservation.DATE_SORTIE_RESERVATION
    


    SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION
FROM chambre, reservation,type_chambre
WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01'  <reservation.DATE_ENTRE_RESERVATION AND'2021-11-01'< reservation.DATE_ENTRE_RESERVATION) 
                                       



SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH
FROM chambre, reservation,type_chambre
WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01'  >reservation.DATE_SORTIE_RESERVATION  AND '2021-11-01'>reservation.DATE_SORTIE_RESERVATION)                                                                                                     
                                                                                                                                             202
SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH
FROM chambre, reservation,type_chambre
WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01'  >reservation.DATE_SORTIE_RESERVATION  AND '2021-11-01'>reservation.DATE_SORTIE_RESERVATION) && ETATCH = 'vendu'


(SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH FROM chambre, reservation,type_chambre WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01' >reservation.DATE_SORTIE_RESERVATION AND '2021-11-01'>reservation.DATE_SORTIE_RESERVATION) && ETATCH = 'vendu') UNION (SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH FROM chambre, reservation,type_chambre WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01' <reservation.DATE_ENTRE_RESERVATION AND'2021-11-01'< reservation.DATE_ENTRE_RESERVATION) && ETATCH = 'vendu')


(SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH FROM chambre, reservation,type_chambre WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01' >reservation.DATE_SORTIE_RESERVATION AND '2021-11-01'>reservation.DATE_SORTIE_RESERVATION) ) UNION (SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH FROM chambre, reservation,type_chambre WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && ('2021-09-01' <reservation.DATE_ENTRE_RESERVATION AND'2021-11-01'< reservation.DATE_ENTRE_RESERVATION) )




(SELECT DATE_ENTRE_RESERVATION,DATE_SORTIE_RESERVATION,ETATCH FROM chambre, reservation,type_chambre WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && (reservation.DATE_ENTRE_RESERVATION BETWEEN '2021-09-01' AND '2021-11-01' AND reservation.DATE_SORTIE_RESERVATION BETWEEN '2021-09-01' AND '2021-11-01') ) ORDER BY `reservation`.`DATE_ENTRE_RESERVATION` ASC
                                                                


SELECT NUM_CHAMBRE, LIBELLE_CHAMBRE FROM chambre  ORDER BY NUM_CHAMBRE
EXCEPT
(SELECT reservation.NUM_CHAMBRE, chambre.LIBELLE_CHAMBRE FROM chambre, reservation WHERE  chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && (reservation.DATE_ENTRE_RESERVATION BETWEEN '2021-09-01' AND '2021-11-01') AND (reservation.DATE_SORTIE_RESERVATION BETWEEN '2021-09-01' AND '2021-11-01') && reservation.DATE_ENTRE_RESERVATION='libre')




SELECT NUM_CHAMBRE, LIBELLE_CHAMBRE FROM chambre
UNION
SELECT reservation.NUM_CHAMBRE, chambre.LIBELLE_CHAMBRE FROM chambre, reservation WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && reservation.DATE_ENTRE_RESERVATION BETWEEN '2021-09-01' AND '2022-11-01' && reservation.DATE_SORTIE_RESERVATION BETWEEN '2021-09-01' AND '2022-11-01' && reservation.ETATCH!='vendu' && reservation.ETATCH!='reserver'

EXCEPT

(SELECT reservation.NUM_CHAMBRE, chambre.LIBELLE_CHAMBRE FROM chambre, reservation WHERE chambre.NUM_CHAMBRE = reservation.NUM_CHAMBRE && reservation.DATE_ENTRE_RESERVATION BETWEEN '2021-09-01' AND '2022-11-01' && reservation.DATE_SORTIE_RESERVATION BETWEEN '2021-09-01' AND '2022-11-01' && reservation.ETATCH!='vendu' && reservation.ETATCH!='reserver')


                                                                                                                                             1-09-012021-11-01
                                                                                                                                             
                                                                                                                                             2021-09-012021-11-01