Mostrar el registro mas reciente de una tabla
Publicado por Alejandro (52 intervenciones) el 19/10/2015 19:27:16
Hola que tal, tengo un problema con una consulta que estoy, la cual me debe mostrar los registros mas recientes
La consulta se encuentra asi:
IdLogEventos IdVientre FechaEvento IdEstadoActual
1 13 2015-10-16 10:40:26.773 1
2 14 2015-10-16 10:46:17.950 1
3 15 2015-10-16 10:48:36.110 1
4 16 2015-10-16 10:56:29.430 1
5 17 2015-10-16 11:31:03.310 1
6 13 2015-10-16 17:12:04.770 2
En esta consulta debo solo mostrar el ultimo registro del IdVientre por ejemplo el 13 hago mi consulta asi
SELECT MAX(L.IdLogEventos) as IdLogEventos, V.IdVientre AS IdVientre, (L.FechaEvento AS FechaEvento)
FROM TP_LogEventos L
INNER JOIN TC_Vientres V ON L.IdVientre=V.IdVientre
GROUP BY
L.IdVientre
la consulta queda asi:
IdLogEventos IdVientre FechaEvento
2 14 2015-10-16 10:46:17.950
3 15 2015-10-16 10:48:36.110
4 16 2015-10-16 10:56:29.430
5 17 2015-10-16 11:31:03.310
6 13 2015-10-16 17:12:04.770
Mi consulta queda bien así, pero ojo el ultimo campo el IdEstadoActual no esta en esta consulta porque al ponerlo me vuelve arrojar los mismo registros, mi problema aquí es cuando agrego mas campos que tenga una diferencia en los registros.
Espero y alguien tenga una idea para poder solucionar mi problema.
Saludos.
La consulta se encuentra asi:
IdLogEventos IdVientre FechaEvento IdEstadoActual
1 13 2015-10-16 10:40:26.773 1
2 14 2015-10-16 10:46:17.950 1
3 15 2015-10-16 10:48:36.110 1
4 16 2015-10-16 10:56:29.430 1
5 17 2015-10-16 11:31:03.310 1
6 13 2015-10-16 17:12:04.770 2
En esta consulta debo solo mostrar el ultimo registro del IdVientre por ejemplo el 13 hago mi consulta asi
SELECT MAX(L.IdLogEventos) as IdLogEventos, V.IdVientre AS IdVientre, (L.FechaEvento AS FechaEvento)
FROM TP_LogEventos L
INNER JOIN TC_Vientres V ON L.IdVientre=V.IdVientre
GROUP BY
L.IdVientre
la consulta queda asi:
IdLogEventos IdVientre FechaEvento
2 14 2015-10-16 10:46:17.950
3 15 2015-10-16 10:48:36.110
4 16 2015-10-16 10:56:29.430
5 17 2015-10-16 11:31:03.310
6 13 2015-10-16 17:12:04.770
Mi consulta queda bien así, pero ojo el ultimo campo el IdEstadoActual no esta en esta consulta porque al ponerlo me vuelve arrojar los mismo registros, mi problema aquí es cuando agrego mas campos que tenga una diferencia en los registros.
Espero y alguien tenga una idea para poder solucionar mi problema.
Saludos.
Valora esta pregunta


0