Tengo la siguiente consulta para determinar cuántos votos ha recibido una historia:¿Cómo puedo aplicar la función matemática a la consulta MySQL?
SELECT s_id, s_title, s_time, (s_time-now()) AS s_timediff,
(
(SELECT COUNT(*) FROM s_ups WHERE stories.q_id=s_ups.s_id) -
(SELECT COUNT(*) FROM s_downs WHERE stories.s_id=s_downs.s_id)
) AS votes
FROM stories
me gustaría aplicar la siguiente función matemática a ella para las próximas historias (creo que es lo que utiliza reddit) - http://redflavor.com/reddit.cf.algorithm.png
Puedo realizar la función en el lado de la aplicación (que estoy haciendo ahora), pero no puedo ordenarlo por la clasificación que proporciona la función.
¿Algún consejo?
Gracias por esto, lo intenté pero decía "Cada tabla derivada debe tener su propio alias" ... –
lo siento: S fijado ahora – Jonathan