hallo,
bin mysql newbie. wie kann ich bei u.a. mysql-select die aliase zur weiteren berechnung benutzen?
also ich möchte hier z.b. 'Punkte' durch 'Spiele' dividieren um die punkte pro spiel zu erhalten.
gruß
douse29
bin mysql newbie. wie kann ich bei u.a. mysql-select die aliase zur weiteren berechnung benutzen?
also ich möchte hier z.b. 'Punkte' durch 'Spiele' dividieren um die punkte pro spiel zu erhalten.
Code:
SELECT t.teamname,
SUM(
IF(m.team_heim_id = t.team_id,
IF(m.tore_heim > m.tore_gast, 3, IF(m.tore_heim = m.tore_gast, 1, 0)),
IF(m.tore_heim < m.tore_gast, 3, IF(m.tore_heim = m.tore_gast, 1, 0))
)
) AS Punkte,
SUM(m.team_heim_id = t.team_id OR m.team_gast_id = t.team_id) AS Spiele
FROM ligver_teams t
INNER JOIN ligver_matches m ON (m.team_heim_id = t.team_id OR m.team_gast_id = t.team_id)
GROUP BY t.teamname
ORDER BY Punkte DESC, t.teamname ASC
douse29

Moderatorin

Kommentar