Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/08/2010, 15:22
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta sencilla.

Cita:
Iniciado por FgGallego Ver Mensaje
Gracias por la ayuda. He escrito en aquel foro.
De todos modos ese último código me sigue devolviendo todos los registros
Buenas Tardes FgGallegos, creo que el problema está en que no pones algún ejemplo de los datos que tiene tu tabla, por lo que puedo observar el campo ID es un consecutivo de tu tabla y el campo Persona es una llave foránea, si estoy en un error me lo comentas,

Prueba con esto


Código SQL:
Ver original
  1. SELECT T1.*
  2. FROM Eventos T1
  3. INNER JOIN (
  4. SELECT Eventos.Persona, MAX(Eventos.Hora) AS Hora
  5. FROM Eventos
  6. GROUP BY Persona)
  7. T2 ON T1.Persona = T2.Persona
  8. AND T1.Hora = T2.Hora

También otra recomendación, tal como lo menciona flaviovich, existe un foro dedicado a ACCESS, no es bueno andar poniendo la misma pregunta en cuanto foro te encuentres. Y una última cosa, los foros son para resolver dudas, no para hacer el trabajo escolar de otros como creo que es el caso. Lo ideal es que en vez de lanzar la pregunta como lo hiciste hubieras puesto algo de código, para ver que estabas haciendo, y así tratar de corregir lo que estuviera mal.

Espero que lo tomes en cuenta
Leo.