Probleme sur Exo SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme sur Exo SQL

Re: Probleme sur Exo SQL

par AB » 26 oct. 2010, 14:42

La première n'est déjà pas bonne.

1/ je comprend pas ces H.
2/ A quoi sert le count(*) ?
3/ La question comprend l'énoncé "entre le 1er et le 31" ... Où as-tu traduis le mot "entre" ?

Re: Probleme sur Exo SQL

par maccrez » 26 oct. 2010, 14:11

Non ce ne sont pas des devoirs .. mais je suis en bac pro SEN et j'essais de me perfectionner avec le SQL et j'ai trouvé un exo que j'ai du mal à faire !!

Re: Probleme sur Exo SQL

par stealth35 » 26 oct. 2010, 13:53

faut faire tes devoirs ?

Probleme sur Exo SQL

par maccrez » 26 oct. 2010, 13:52

Bonjour

Je dois faire 2 requete SQL à partir schema relationnel avec ces deux ennoncés

3.1 Quels patients (Numéro de dossier, Nom, Prénom) ont occupé la chambre n°12 entre le 1er et le 31 janvier 2010 ?
3.2 On désire obtenir un état statistique qui fournisse le nombre d’hospitalisations pour chaque patient
(NumDossier, Nompatient, Nb hospitalisation)


Schéma relationnel
Chambre ( NumChambrez, NbLits, NomBat)
Occupation Chambre (NumOccup, DateDebut, DateFin, #NumChambre, #NumEntrée)
Hospitalisation (NumEntrée, NomMedTraitant, #NumDossier)
Patient (NumDossier, NomPatient, PrénomPatient, AdPatient, NumSSPatient)

Voici le 1er (est il correcte??)mais le second je n'y arrive pas ...
3. SQL
3.1
SELECT H.NumDossier, NomPatient, PrénomPatient COUNT (*)
FROM OccuaptionChambrez OC, Patient P, Hospitalisation H
WHERE OC.NumEntrée = H. NumEntrée
AND H. NumDossier = P.NumDossier
AND NumChambre = ‘12’
AND DateDebut = ‘01/01/2010’
AND DateFin = ‘31/01/10’

D'avance merci :)