Reqette SQL Or LinqToSql

Fermé
simo--joker Messages postés 88 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 14 juin 2011 - Modifié par simo--joker le 28/08/2010 à 18:56
Bonjour,
Merci D'abord a tout
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