¿Cómo logro obtener los últimos valores de cada registro en MYSQL?
Tengo una tabla que se llama T1 con muchos registros con las siguientes columnas:
placa numero_pieza fecha_pedido kms
M450787 14502-KYY-901 2020-09-23 00:00:00 1,200 M450787 14502-KYY-901 2020-01-04 00:00:00 24237
M450787 14502-KYY-901 2020-09-22 00:00:00 38,000
Y varios registros similares, lo que quiero es tomar el ultimo registro de cada pieza (solo una línea por placa) . Al realizar la consulta
SELECT placa, numero_pieza, max(FECHA_PEDIDO) AS FECHA_PEDIDO, KMS
obtengo
placa numero_pieza fecha_pedido kms
M450787 14502-KYY-901 2020-09-23 00:00:00 24237
Es decir si la ultima fecha pero no con el ultimo kilometraje, el problema es que no puedo usar max(kms) porque en algunos casos se cambia el cable del odómetro es decir se reinician los kms ni tampoco limit porque son varias placas distintas.
Mi pregunta es si hay manera de que la consulta me muestre la ultima fecha con los últimos registros es decir el resultado que busco es el siguiente:
placa numero_pieza fecha_pedido kms
M450787 14502-KYY-901 2020-09-23 00:00:00 1,200