opbouw van querrie

Status
Niet open voor verdere reacties.

bartcrom

Gebruiker
Lid geworden
11 jul 2012
Berichten
9
Hallo iedereen,

Ik heb een vraag over de opbouw van een querrie. Het lukt mij om bepaalde selects uit te voeren en ik weet ook wat de operatoren doen. Maar bij onderstaand voorbeeld zie ik niet echt de logica. Dit vooral de opbouw en hoe ik dit juist moet lezen. Kan iemand mij uitleggen hoe ik deze querrie moet lezen en opmaken?

create function UurEnLuchthavenVanVolgendeVlucht()
returns varchar(255)
begin
declare UurVolgendeVlucht TIME;
declare LuchthavenVolgendeVlucht VARCHAR(255);
declare vlucht INT;

# om welk uur vertrekt de eerstvolgende vlucht vandaag?

select min(deptime) into UurVolgendeVlucht
from flightdep
where depday = dayofweek(now())
and deptime >= time(now());

# uit welke luchthaven vertrekt die vlucht?

select FlightID into vlucht
from flightdep
where DepDay = dayofweek(now())
and deptime = UurVolgendeVlucht;
select a.AirportName into LuchthavenVolgendeVlucht
from flight f, route r, airport a
where f.routeID = r.routeID and r.from = a.airportID
and f.FlightID = vlucht;

return concat(UurVolgendeVlucht, ' - ', LuchthavenVolgendeVlucht);
end//

delimiter ;

Bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan