Cita:
Iniciado por huesos52 SI te entendí bien, tienes un campo en la base de datos que tiene integer como tipo de dato. Allí almacenas fechas pero en formato unix_timestamp.
Es así?
Si es lo que digo, la consulta te debe arrojar registros entre una semana atras y la fecha de hoy exactamente.
Revisa bien tus datos y asegurate que correpondan a lo que mandas en la consulta.
saludos
Si, entendiste bien.
Sabes que googliando lei que UNIX_TIMESTAMP(campo), devuelve en segundos la fecha.
Cita: Si se llama sin argumentos, retorna el timestamp de Unix (segundos desde '1970-01-01 00:00:00' GMT) como entero sin signo. Si se llama a UNIX_TIMESTAMP() con un argumento date , retorna el valor del argumento como segundos desde '1970-01-01 00:00:00' GMT.
Y despues la consulta esta buscando ENTRE dos parametros en formato fecha. No se si estoy equivocado pero la consulta esta diciendo en palabras simples:
"buscame tantos segundos entre estas dos fechas"
Ya verifique bien y la consulta esta bien y el campo igual, asi que otra cosa debe estar fallando.