Ajoutez un ORDER BY à votre instruction de sélection SQL
ORDER BY odometer ASCENDING
MODIFIER
D'ACCORD! Je pense avoir compris votre problème maintenant.
SELECT t1.truck_id,
t1.odometer AS km1,
MIN(t2.odometer) AS km2
FROM fueldispensed AS t1,
fueldispensed AS t2
WHERE t2.truck_id = t1.truck_id
AND T2.odometer > t1.odometer
ORDER BY t1.truck_id,
t1.odometer
GROUP BY t1.truck_id,
t1.odometer
Devrait vous donner quelque chose qui fonctionnera, mais pas aussi efficace qu'il pourrait l'être
Modifiez votre sélection truck_id dans la requête, le cas échéant