Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2005, 08:07
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 2 meses
Puntos: 17
bue, tengo una posible solución, pero me parece realmente horrible...

SELECT topics.id_topic, topics.topic, topics.usuario, topics.estado, sqrt(count(*)) as cant_post, max(to_days(r.fecha) + date_format(r.fecha,'%h')/24 + date_format(r.fecha,'%i')/(24*60) + date_format(r.fecha,'%s')/(24*60*60)) as maxfecha
FROM topics
LEFT JOIN reply ON topics.id_topic = reply.id_topic
LEFT JOIN reply r ON topics.id_topic = r.id_topic
WHERE id_foro = ".$foros[$a]."
GROUP BY topics.id_topic, topics.topic, topics.usuario, topics.estado
ORDER BY topics.estado DESC, maxfecha DESC, id_topic DESC