bonjour,

j'aimerais crée une procedure stocké qui me permeterait de calculer le montant d'une facture d'hotel a partir des nombre de jours * tarif de la chambre par jour a partir du numero de réservation , on ayant comme tables :

chambre (id_chambre, etage, tarif )
reservation (id_reservation,id_chambre, date_debut,date_fin, nbr_jrs)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
create procedure montant_facture (@numero_reservation int, @nbr_jrs int, @prix int, montant_ht money , montant_ttc money )
 
    begin
 
  select @nbr_jour = reservation.nbr_jrs, @prix= chambre.tarif from reservation, chambre where( reservation.id_chambre = chambre.id_chambre ) AND (reservation.id_reservation = @numero_reservation)
 
@montant=@prix*@nbr_jrs
 
ensuite afficher le montant 
end

enfait, ce que je ne métrise pas encore , c'est la syntaxe TSQL pour ecrire la procedue enfait il se pourrait aussi que sa soit une fonction vu que j'attend une valeur au retour ?!!! . merci de votre aide