master
Pascal LAFOURCADE 4 years ago
parent 1ae4ac8663
commit 4afa762849

@ -1,32 +1,31 @@
declare
declare dnomSport varchar(10);
dnomSport varchar(10);
didReserv char(5); didReserv char(5);
dheureDebut number; dheureDebut number;
dduree number; dduree number;
dtarifHoraire number; dtarifHoraire number;
dcout number; dcout number;
cursor CUR is select idReserv, heureDebut, duree, tarifHoraire, duree*tarifHoraire cursor CUR is select idReserv, heureDebut, duree, tarifHoraire, duree*tarifHoraire
from creneau C, reservation R, terrain T, sport S, facturer F from creneau C, reservation R, terrain T, sport S, facturer F
where S.nomSport = F.nomsport where S.nomSport = F.nomsport
and S.nomSport=T.nomSport and S.nomSport=T.nomSport
and T.idTerrain=R.idTerrain and T.idTerrain=R.idTerrain
and R.numCreneau=C.numCreneau and R.numCreneau=C.numCreneau
and F.numCreneau=C.numCreneau and F.numCreneau=C.numCreneau
order by 5 desc; order by 5 desc;
begin begin
open CUR; open CUR;
fetch CUR into didReserv, dheureDebut, dduree, dtarifHoraire, dcout; fetch CUR into didReserv, dheureDebut, dduree, dtarifHoraire, dcout;
while CUR%FOUND while CUR%FOUND
loop loop
insert into tresultat values('Id reservation:'||ddidReserv||' heure de début:'||to_char(dheureDebut)||' durée:'||to_char(dduree)||' tarif horaire:'|| insert into tresultat values('Id reservation:'||ddidReserv||' heure de début:'||to_char(dheureDebut)||' durée:'||to_char(dduree)||' tarif horaire:'||
to_char(dtarifHoraire)||' cout du terrain:'||to_char(dcout)||''); to_char(dtarifHoraire)||' cout du terrain:'||to_char(dcout)||'euros');
fetch CUR into didReserv, dheureDebut, dduree, dtarifHoraire, dcout; fetch CUR into didReserv, dheureDebut, dduree, dtarifHoraire, dcout;
end loop; end loop;
end loop; end loop;
close CUR; close CUR;
end; end;

Loading…
Cancel
Save