Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/02/2012, 03:27
magotas
 
Fecha de Ingreso: mayo-2010
Ubicación: Madrid
Mensajes: 74
Antigüedad: 14 años
Puntos: 0
Respuesta: obtener el registro de mayor fecha

Hola a todos.

Joch_pa, he puesto en práctica lo que me indicaste y veo que no termina de cuadrarme. Te copio aquí la sql que he generado

Código SQL:
Ver original
  1. SELECT incidencias.n_incidencia,
  2.  
  3. (SELECT TOP 1 (partes_trabajo.descripcion)
  4. FROM partes_trabajo, incidencias
  5. WHERE (((partes_trabajo.id_incidencia)=[incidencias].[n_incidencia]))
  6. ORDER BY partes_trabajo.id_parte_trabajo DESC)  AS parte_descripcion,
  7.  
  8.  
  9. (SELECT TOP 1 (partes_trabajo.fec_parte)
  10. FROM partes_trabajo, incidencias
  11. WHERE (((partes_trabajo.id_incidencia)=[incidencias].[n_incidencia]))
  12. ORDER BY partes_trabajo.id_parte_trabajo DESC)  AS parte_fecha
  13.  
  14.  
  15. FROM incidencias

Con eso consigo los números de las incidencas (todo bien) y a su lado siempre la descripción y la fecha de la última de las incidencias y no las que le corresponderían a cada una. No se si me explico bien. No me muestra las que corresponderían si no sólo la de la última incidencia.

¿Cómo puedo arreglarlo?

Sobre el comentario que hace gnzsoloyo decir que la BBDD es Access.

Gracias y un saludo.