Obtener consulta de una tabla con los ultimos item |
Responder |
Autor | |
marcfa
Nuevo Unido: 14/Julio/2015 Localización: barcelona Estado: Sin conexión Puntos: 2 |
Opciones de entrada
Gracias(0)
Enviado: 19/Marzo/2023 a las 11:04 |
Os traslado una consulta que supongo que tiene una solucion inmediata pero que no consigo solventar. Me explico: Tengo una tabla principal de expedientes “administrativos”. Cada expediente puede tener varios informes de seguimiento,
cada uno con su respectiva fecha de emisión, los cuales están en una segunda tabla,
relacionada con la anterior a través de la columna “expediente”. Es decir en esta tabla secundaria, el
campo “expediente” puedo tener varios registros con el mismo valor en "expediente" y diferentes valores en el resto de campos ("fecha de emision", "motivo", "nº de informe", etc). ¿ Como puedo filtrar en una consulta para que tener de cada
expediente solo el último informe de seguimiento? Gracias anticipidas |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14025 |
Opciones de entrada
Gracias(0)
|
Con una subconsulta ...
Primero te creas una consulta que obtenga el ultimo subexpediente: SELECT TOP 1 Id FROM ... ORDER BY Fecha DESC Después relacionas la tabla Expedientes con esta consulta: SELECT .. FROM Expedientes LEFT JOIN (SELECT TOP 1 ....) AS T1 ON Expedientes.Id = T1.Id Y ya lo tienes. |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |