Exercice en Sql Server

tsdi Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
tsdi Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,


J'ai besoin de votre aide cher amis dans un exercice en sql , le voila :

hote( noHot,NomH,Etoile)
chambre(nochambre,noHot#,prixnuitHT)
client(noCLT,cin,nom,prenom)
Reservation(no,noCLT#,nomchambre,noHOt#,datearriver,datedepart)

1-donner la liste des clients ayant occupe une chambre dans un hotele 5etoile plus de 3 fois
2-donner la recette(revenu) de l'hotel IBIS pendant les trois derniers mois de l'annees 2010,soit un taux de TVA de 20%

3-donner le nombre de chambre par hotel

4- afficher la liste des reservations du client "NAJI MOHAMED" pendant l'annee 2010 pour chaque reservation, afficher le nom de l'hotel et le nombre de jours de la reservations ,ainsi que le montant payé pour celle-ci (TTC) ,trier le resultat selon le montant de la reservation en ordre déroissant

5- donner la liste des clients ayant reserver au moins une chambre dans un hotele 5 etoiles

6-donner la liste des hotels dont le client NAJI a passe au moins une nuit

7- donner la liste des clients ayant Reserver une chambre a l'hotel IBIS pendant mois du janvier 2010
8- donner la liste des clients qui n'ont jamais occupe de chambres

Merci
A voir également:

6 réponses

Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Salut,

Tu as séché le cours SQL ?
3
tsdi Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut Célien


Oui , mais J'ai pas bien compris ! peux-tu m'aider à trouver les bonnes réponses, concernant cet exercice ?

Question ( 1/2/6/7 )


Je m'excuse pour le dérangement .


Cordialement.
1
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
On ne fait pas l'exercice a ta place, alors faire un essai et on t'aide
--------------------------------------------------------------------------------------------
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Salut,
Effectivement comme le dit supupoff ici, les intervenants CCM ne sont que des bénévoles pour aider ceux qui le demandent (voir charte CCM), et non pas des gens qui font à leur place...

Essaie quelque chose, si tu butes quelque part fait le savoir et on pourra sûrement t'aider.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tsdi Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
ok
0
tsdi Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
ok :)

Qes1 : client.noclt,chambre.nochambre from client,chambre,hotel,reservation where (le jointures entre les 4 tables ) and (hotel.etoile=5 and reservation.noRes>3);

Qes2 : select (prixunit*0.2) as "REVENU" from chambre,hotel,reservation where ( les jointures entre les 3 tables) and hotel.noHot in (select nohot from hotel where lower(nomHot)='ibis' and ... " J'ai pas compris ---->> pendant les trois derniers mois de l'annees 2010 "

Pour Les questions 6 et 7 j'ai fait la moitié de réponse concernant la selection,les joitures mais J'ai trouvé des problemes par rapport au le reste de l'instruction.

Désolé si J'ai mal formulé mes phrases, J'ai des Problemes avec la langue française !

Cordialement.
0