Perfecto pero lo he solucionado con algo mas simple, basado en lo que me acabas de enseñar :), ahora solo me falta una cosa ordenar de mayor a menor, se que se puede usar una clausula order by pero estoy analizando, este es el código:
Código MySQL:
Ver original VN_UNIDAD UNIDAD,
KM,
LITROS,
IF(@kml
=0, @kml
:=KM
, @kml
)km1
, (KM-@kml) RECORRIDO,
@kml:= KM
WHERE VN_UNIDAD
= 'Unidad x'