Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2014, 05:49
chefote
 
Fecha de Ingreso: mayo-2012
Ubicación: Madrid
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
Consulta de registros agrupados

Hola:
Tengo una tabla como la siguiente
id_de_apunte (numerico, autoincrementable)
id_de_usuario (numerico, corresponde con una tabla de usuarios)
id_de_documento (numérico, corresponde con una tabla de documentos)
documento_aprobado (de tipo enum, con los valores S, N)
fecha_de_documento (de tipo date)

Hay diversos usuarios, y cada uno puede tener varios registros, con diversos ids de documento.

Necesito sacar el último registro de cada usuario y documento. Así, si hay diez registros del usuario 1000, de los cuales tres son del documento 100, otros tres del documento 200 y cuatro del documento 300, necesito el ultimo registro del usuario 1000 con el documento 100, el último del mismo usuario con el documento 200 y el último del mismo usuario con el documento 300.

El problema es que la tabla tiene más de 150000 registros, y hay que seleccionar el último de cada usuario y documento, que tenga S en documento_aprobado.