Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2006, 15:09
BCloud
 
Fecha de Ingreso: septiembre-2003
Mensajes: 22
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema con GROUP BY/ORDER BY

Hola Gente. Ya me he cansado de probar variantes de QUERY para lo que necesito hacer y no he tenido éxito, así que recurro a uds..

Lo que quiero hacer es bien simple, de la lista que adjunto, quiero extraer N IDs iguales ordenados por fecha. Es para hacer un top5 de los últimos registros ingresados en la tabla.

17 - 2006-04-04 15:02:52.0
1 - 2006-04-04 15:00:44.0
1 - 2006-04-04 15:00:26.0
1 - 2006-04-04 14:59:45.0
1 - 2006-04-04 14:59:14.0
2 - 2006-04-04 14:19:11.0
12 - 2006-04-04 14:19:11.0
12 - 2006-04-04 14:19:11.0
17 - 2006-04-04 14:19:11.0
1 - 2006-04-04 14:19:05.0
12 - 2006-04-04 14:17:32.0
1 - 2006-04-04 14:10:00.0
1 - 2006-04-04 12:25:38.0
1 - 2006-04-04 12:25:36.0
1 - 2006-04-04 12:25:33.0

De esta lista, el resultado que yo espero sería

17
1
2
12

Y en ese orden, porque así están ordenados por fecha.

La tabla es de tracking, cada vez que un usuario accede a cierta página, se guarda un registro con el ID de esa página y la fecha. Mi intención es hacer una lista con las últimas N paginas vistas, sin repetir las páginas que se haya visto varias veces. Espero que se entienda mi idea.

Ya he probado muchas variantes de SQL y sigo sin lograrlo, evidentemente mis conocimientos están limitados para hacer esto.

Espero que a alguien se le prenda la lamparita.

Desde ya mil gracias.

BCloud