Problème Requette SQL
simo--joker
Messages postés
103
Statut
Membre
-
simo--joker Messages postés 103 Statut Membre -
simo--joker Messages postés 103 Statut Membre -
Bonjour,
J'ai Les Table suivantes (Sejours , Reservations , Chambre , ....)
*Chaque Sejour peut contenir plusieurs reservations
*Chaque Reservation à une seul chambre
ce qui nous donne :
Sejours : IDSej , DateD , DateF ,....
reservation IDRes , IDSej , ID Chambre , ....
chambre :IDChambre , ....
Ce que j'essaye de faire et de
********** Afficher la liste Des chambre Libre entre deux Date**********
je suis sous VB.Net
Pour Ajouter Un Nouveau Sejour Je récupére Deux date ( DatD, DateF)
Et ainsi ma combobox ne doit contenir que les chambre libre entre ces deux dates
j'ai essayer avec LinqToSQL je ne suis pas arriver
Puis j'ai penser a utiliser les procedure stockés
Voila La Requette
mais ça marche pas non plus
************
Pouvais Vous M'indiquer Sur la requette Que Ça soit En LinqToSql Ou en Laquage SQL lui Même
Merci
J'ai Les Table suivantes (Sejours , Reservations , Chambre , ....)
*Chaque Sejour peut contenir plusieurs reservations
*Chaque Reservation à une seul chambre
ce qui nous donne :
Sejours : IDSej , DateD , DateF ,....
reservation IDRes , IDSej , ID Chambre , ....
chambre :IDChambre , ....
Ce que j'essaye de faire et de
********** Afficher la liste Des chambre Libre entre deux Date**********
je suis sous VB.Net
Pour Ajouter Un Nouveau Sejour Je récupére Deux date ( DatD, DateF)
Et ainsi ma combobox ne doit contenir que les chambre libre entre ces deux dates
j'ai essayer avec LinqToSQL je ne suis pas arriver
Puis j'ai penser a utiliser les procedure stockés
Voila La Requette
select * from Chambres where NomChambre not in(select NomChambre from sejours,reservations,chambres
where Reservations.IDSej=Sejours.IDSej and
Reservations.IDChambre=Chambres.IDChambre and
('05/08/2010' between DateD and DateF)or
('07/08/2010' between DateD and DateF) )
mais ça marche pas non plus
************
Pouvais Vous M'indiquer Sur la requette Que Ça soit En LinqToSql Ou en Laquage SQL lui Même
Merci
A voir également:
- Problème Requette SQL
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Cherche des haricot vendez les moi ✓ - Forum DS
1 réponse
Bon voila J'ai trouver Apres un million s'essayes
select Nomchambre from Chambres Where Nomchambre not in (select distinct nomchambre from Chambres ,reservations , sejours
where Reservations.IDSej=Sejours.IDSej and
(Reservations.IDChambre=Chambres.IDChambre)
and (('04/08/2010' between dateD and DateF)or ('05/08/2010' between dateD and DateF)))