Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

top 5 visitas ordenado por fecha

Estas en el tema de top 5 visitas ordenado por fecha en el foro de Bases de Datos General en Foros del Web. Hola gente Tengo un listado de los 5 registros mas vistos. pero quiero que ese top de 5 registros mas vistos sea ordenado por fecha. ...
  #1 (permalink)  
Antiguo 08/06/2009, 12:34
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 20 años, 1 mes
Puntos: 4
top 5 visitas ordenado por fecha

Hola gente
Tengo un listado de los 5 registros mas vistos.
pero quiero que ese top de 5 registros mas vistos sea ordenado por fecha.

select * from tabla order by visitas DESC
id visitas fecha
5 33 2009-05-31
3 32 2009-05-03
2 31 2009-03-11
1 28 2009-05-05
6 11 2009-05-22

ese listado esta ordenado por visitas pero. quiero que de ese top de visitas me lo ordene por la fecha

Como seria?
he hecho unas pruebas pero nada. se que se hace con selects anidados y alias. Alguien que me ponga la sentensia plz?
Saludos y muchas gracias
  #2 (permalink)  
Antiguo 08/06/2009, 12:50
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: top 5 visitas ordenado por fecha

select t1.id, t1.visitas, t1.fecha from (select id, visitas, fecha from tabla order by visitas DESC LIMIT 5)t1 ORDER BY t1.fecha
No lo he probado
  #3 (permalink)  
Antiguo 09/06/2009, 06:49
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 20 años, 1 mes
Puntos: 4
Respuesta: top 5 visitas ordenado por fecha

MIL GRACIAS!!! karma para ti. funciono perfectamente. yo lo hacia similar pero el select anidado lo ponia en el order by por que vi por algun lado que se hacia de esa forma.

Saludos Gerardo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:12.