Ich habe die folgende Abfrage, um festzustellen, wie viele Stimmen bekommt eine Geschichte erhalten hat:Wie kann ich mathematische Funktion auf MySQL-Abfrage anwenden?
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
Ich mag würde die folgende mathematische Funktion, um es für die kommenden Geschichten anzuwenden (ich glaube, es ist das, was reddit verwendet) -
Ich kann die Funktion auf der Anwendungsseite durchführen (was ich gerade mache), aber ich kann es nicht nach der Rangfolge sortieren, die die Funktion bietet.
Irgendwelche Ratschläge?
Danke dafür, ich habe es versucht, aber es hieß "Jede abgeleitete Tabelle muss ihren eigenen Alias haben" ... –
Sorry: S jetzt behoben – Jonathan