Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2006, 17:16
castordj
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara, Jalisco.
Mensajes: 213
Antigüedad: 22 años, 2 meses
Puntos: 0
Yo mismo me voy a responder, ya logré hacer jalar la consulta.

Al parecer el problema estaba en que la versión de mysql de uno de los servidores no soportaba la función DATEDIFF y la cambie por restas de TO_DAYS.

me quedó lo siguiente:

Código PHP:
SELECT t.topic_idt.topic_title,
(
TO_DAYS(NOW()) - TO_DAYS(FROM_UNIXTIME(p.post_time))) AS dias, (t.topic_views /
(
TO_DAYS(FROM_UNIXTIME(p.post_time)) - TO_DAYS(FROM_UNIXTIME(t.topic_time)))) AS promedio
FROM phpbb_topics t
INNER JOIN phpbb_posts p ON 
t.topic_last_post_id p.post_id )
WHERE (TO_DAYS(NOW()) - TO_DAYS(FROM_UNIXTIME(p.post_time))) <= AND t.topic_replies >= 5
ORDER BY dias ASC
promedio DESC
LIMIT 5 
Saludos!
__________________
Edgar Castro
Estudiante de Ingenieria en Sistemas @ ITESO
http://www.iteso.mx