Exercice en Sql Server

Fermé
tsdi Messages postés 6 Date d'inscription jeudi 11 octobre 2012 Statut Membre Dernière intervention 24 octobre 2013 - 11 oct. 2012 à 19:31
tsdi Messages postés 6 Date d'inscription jeudi 11 octobre 2012 Statut Membre Dernière intervention 24 octobre 2013 - 16 oct. 2012 à 13:33
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 jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
14 oct. 2012 à 05:12
Salut,

Tu as séché le cours SQL ?
3
tsdi Messages postés 6 Date d'inscription jeudi 11 octobre 2012 Statut Membre Dernière intervention 24 octobre 2013 1
15 oct. 2012 à 17:02
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 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
12 oct. 2012 à 11:58
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 jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
16 oct. 2012 à 13:04
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 jeudi 11 octobre 2012 Statut Membre Dernière intervention 24 octobre 2013 1
16 oct. 2012 à 13:14
ok
0
tsdi Messages postés 6 Date d'inscription jeudi 11 octobre 2012 Statut Membre Dernière intervention 24 octobre 2013 1
16 oct. 2012 à 13:33
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