Ver Mensaje Individual
  #14 (permalink)  
Antiguo 19/11/2009, 08:13
Avatar de Zuker
Zuker
 
Fecha de Ingreso: marzo-2007
Ubicación: Argentina
Mensajes: 164
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Extraer registros que tengan fecha menos a 30 días de antiguedad

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Tal vez por aquí:
Código sql:
Ver original
  1. SELECT id, name, downloads
  2. FROM
  3.    (
  4.    SELECT id, name, COUNT(*) downloads
  5.    FROM dl_files
  6.    WHERE FROM_UNIXTIME(LAST,'%Y-%m-%d') BETWEEN DATE_SUB(NOW(),INTERVAL 30 DAY) AND DATE(NOW())
  7.    GROUP BY name) t1
  8. ORDER BY downloads DESC
  9. LIMIT 5;

Pero estaría mucho más seguro si me respondieras la pregunta: ¿Qué tipo de columna es epoch?
No estoy preguntando qué contiene, sino como lo almacenas.

¿Hay algún problema específico por el que no quieres postar la estructura de la tabla? Es un pedido habitual cuando algunos detalles son dudosos...
No! no hay ningun problema. En el anterior mensje te dije que last es un int!

Igualmente aca va la estructura :)



Por otro lado... recien probe la consulta y no me esta arrojando la informacion de forma correcta. Tengo archivos que fueron descargados mas de 200 veces en la ultima semana



Gracias y saludos