Bonjour,
J'ai une table qui contient (entre autre) :
-l'identifiant d'un hopital
-un identifiant de patient

Chaque enregistrement représente un séjour pour un patient dans un hôpital.
je souhaiterais écrire une requête qui donnerais le résultat suivant pour chaque établissement:

-établissement X, X séjours, X patients

Je réussis à avoir chacune des infos séparément mais pas les deux en même temps :

nb de séjours :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Select Etablissement, count(*) as NbSejour from Data 
group by Etablissement order by count(*) desc
Nb de patients:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select Etablissement, count(Nbpatient) from 
(Select Etablissement, distinct(patient) as Nbpatient from data) 
group by Etablissement order by Nbpatient desc
Avez vous une solution ou une piste?

merci d'avance.