hallo!
habe eine tabelle für eine liga erstellt. die funzt so weit ganz gut. ich lasse ua. die TORDIFFERENZ direkt aus der db errechnen.
mein problem ist wie folgt:
wenn noch nicht alle mannschaften gespielt haben ist die TORDIFFERENZ bei einigen teams NULL. wie schaffe ich es, dass "-3" weniger als NULL ist?
gibt es da eine spezielle möglichkeit bei ORDER BY?
danke
habe eine tabelle für eine liga erstellt. die funzt so weit ganz gut. ich lasse ua. die TORDIFFERENZ direkt aus der db errechnen.
mein problem ist wie folgt:
wenn noch nicht alle mannschaften gespielt haben ist die TORDIFFERENZ bei einigen teams NULL. wie schaffe ich es, dass "-3" weniger als NULL ist?
gibt es da eine spezielle möglichkeit bei ORDER BY?
danke
PHP-Code:
SELECT v.name_kurz, [...]
SUM(
(IF(h.id_heimverein = v.id, h.heimtore, h.gasttore)) -
(IF(h.id_heimverein = v.id, h.gasttore, h.heimtore))
) AS Tordifferenz
FROM liga_verein v, liga h
WHERE h.spieltag <= 1 AND (h.id_heimverein=v.id OR h.id_gastverein=v.id)
GROUP BY v.name_kurz
ORDER BY Punkte DESC, Tordifferenz DESC, Tore DESC
Kommentar