1 2 3 4 5 6 7 8 9
| insert into Chemins_HDepMin_1510_sd
(`NomAeroDep`, `NomAeroArr`, `HDepChemin`, `HArrChemin`, `HRetourMinimum`, `HDepRetour`, `HArrRetour`, `NbEscales`, `SequenceModale`, `Duree`, `TpsCorres`, `DistKm`, `CodeVolInitial`, `CodeVolFinal`, `CodeAeroDep`, `CodeAeroArr`, `ModeChemin`, `NomEscale1`, `TempsCorres1`, `CodeEscale1`, `NomEscale2`, `TempsCorres2`, `CodeEscale2`, `NomEscale3`, `TempsCorres3`, `CodeEscale3`)
SELECT c.`NomAeroDep`, c.`NomAeroArr`, c.`HDepChemin`, c.`HArrChemin`, c.`HRetourMinimum`, c.`HDepRetour`, c.`HArrRetour`, c.`NbEscales`, c.`SequenceModale`, c.`Duree`, c.`TpsCorres`, c.`DistKm`, c.`CodeVolInitial`, c.`CodeVolFinal`, c.`CodeAeroDep`, c.`CodeAeroArr`, c.`ModeChemin`, c.`NomEscale1`, c.`TempsCorres1`, c.`CodeEscale1`, c.`NomEscale2`, c.`TempsCorres2`, c.`CodeEscale2`, c.`NomEscale3`, c.`TempsCorres3`, c.`CodeEscale3`
FROM Chemins_HDepMin_1510 c
INNER JOIN (
SELECT CodeAeroDep, CodeAeroArr, MAX(HDepChemin) AS DernierDep
FROM Chemins_HDepMin_1510
GROUP BY CodeAeroDep, CodeAeroArr
) c2 ON c.CodeAeroDep = c2.CodeAeroDep AND c.CodeAeroArr = c2.CodeAeroArr AND c.HDepChemin = c2.DernierDep |
Partager