El problema es que la primera consulta te dara 2 registros por vehiculo y ahora quieres un campo que usa datos de los dos registros....
Eso lo puedes solucionar en la programación externa, en el momento de imprimir el listado haces el calculo.
La consulta que te adjunto tambien hace el calculo pero solo podras poner los campos que sean comunes, el vehiculo y no se si el vale....
Código MySQL:
Ver original sbc2.kmEnt,
sbc2.kmSal,
sbc2.kmSal-sbc2.kmEnt kmDif
h1.kms kms_ent,
0 kms_sal
FROM historico_neumaticos h1
0 kms_ent,
h2.kms kms_sal
FROM historico_neumaticos h2
WHERE h2.cod_sal
=2595) sbc
Claro que si a esta le agregas los campos que faltan con una constante
...
"--" nombrecampo,
"Total" movimiento
y luego haces un
union all con la del otro post tendras lo que buscas... pero es hacer muchas peticiones al servidor sobre la misma información.
Quim