douse29: MySQL mit alias berechung durchführen

Beitrag lesen

hallo,

  
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  

wie kann ich 'Punkte' durch 'Spiele' dividieren um die punkte pro spiel zu erhalten. wenn ich das im select selber angebe kommt die fehlermeldung:
#1054 - Unknown column 'Punkte' in 'field list'

grüsse