1 2 3 4 5 6 7 8 9 10 11 12 13 14
| SELECT idVol, dateVol, TO_CHAR(heureDepart, 'HH24:MI') As heureDepart
FROM
(
SELECT MIN(dateVol) AS minDateVol
FROM VOL
JOIN MISSION ON MISSION.idMission = VOL.idMission
WHERE (dateVol > TO_DATE(TO_CHAR(SYSDATE,'DD/MM/YY'),'DD/MM/YY')
OR (TO_DATE(TO_CHAR(heureDepart,'HH24:MI'),'HH24:MI') > TO_DATE(TO_CHAR(SYSDATE,'HH24:MI'),'HH24:MI')
AND dateVol = TO_DATE(TO_CHAR(SYSDATE,'DD/MM/YY'),'DD/MM/YY')))
) X
JOIN VOL ON VOL.dateVol = X.minDateVol
JOIN MISSION ON VOL.idMission = MISSION.idMission
WHERE villeDepart = 'Créteil'
AND villeArrivee = 'Annecy'; |
Partager