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
Kommentar