Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2014, 15:26
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 3 meses
Puntos: 2
extraer el último registro por fecha de la combinación de 2 campos

buenas noches,

cómo sería posible extraer los últimos registros (por fecha) que cumplieran la condición:
campo1 = valor1 y campo2 = valor2, y ordenados por fecha descendente.

la tabla, tiene valores que se repiten para campo1 y campo2:

n campo1 campo2 campo3 campo4 fecha
1 usuario1 empresa2 ........... ........... .......
2 usuario2 empresa2 ........... ........... .......
3 usuario1 empresa2 ........... ........... .......
4 usuario2 empresa1 ........... ........... .......
5 usuario1 empresa1 ........... ........... .......
6 usuario1 empresa2 ........... ........... .......
7 usuario1 empresa1 ........... ........... .......
8 usuario1 empresa3 ........... ........... .......
9 usuario1 empresa3 ........... ........... .......

debería ser capaz de extraer los registros (suponiendo que estos registros están ordenados por fecha ascendente), y además ordenados por fecha descendente.

para el par usuario1 y empresa1 el registro n7
para el par usuario1 y empresa2 el registro n6
para el par usuario1 y empresa3 el registro n9

es decir el último registro por fecha de cada par usuario y empresa, y que a su vez estos aparecieran ordenados por fecha descendente.

un saludo,
josé carlos.