Bonjour,
< j'ai 3 tables: patient, chambre et visite. Chaque visite on a le patient, la chambre et puis la date d'entree et de sorti du patient. Pour chaque chambre on connais le nombre de lit.
Mon soucie vient de la requette a faire pour obtenir la liste les chambres avec encore de la place pour un patient.
ma procedure stocker retourne le label de la chambre et le numero. Il faut compare le nombre de place dans la chambre avec a count des visites ou la date de sorti est null avec un group by num_chambre.
es que la procedure stocker(SQL serveur 2005) est bonne?
Merci
create procedure Sub_Select_Chambre
as
begin
Select c.num_chambre,
c.label_chambre,
(select count(*)
from visite
where date_s is Null
group by chambre) as place_prise
from Chambre c
where c.place_chambre > place_prise
end