Buenas otra vez,
En la siguiente consulta obtengo, para cada conjunto de registros de IdActivitat, el último registro según el campo de fecha DataFoliExpediente:
SELECT Index.IdActivitat, Last(Index.DataFoliExpedient) AS ÚltimoDeDataFoliExpedient
FROM [Index]
GROUP BY Index.IdActivitat;
Pero para algunos grupos de IdActivitat la consulta me devuelve registros que no son los últimos. He experimentado un poco y parece que tiene que ver con el ID Autonumérico de la tabla, pues devuelve siempre el último, independientemente del valor de DataFoliExpedient.
Aunque deberia funcionar sin más, he elaborado una consulta previa con solo estos dos campos, para 'limpiar' cualquier anomalia, pero aún así me sigue devolviendo el registro con el último ID, y este campo no està en esta consulta.
Y esto lo hace sólo con algunos registros...
Alguna idea? Gracias.
Leer las respuestas