A ver si me podeis ayudar que no doy una.
Tengo una tabla con los resultados de los partidos por equipo:
idresultado
refidpartido
refidequipo
localvisitante 0/1
goles
puntos
He conseguido realizar esta consulta de la que obtengo la clasificacion total goles, ganados perdidos y empatados.
Pero ahora me urge calcular la diferencia de goles entre los equipos para que la clasificacion sea correcta.
Código PHP:
<?php
$sql = "SELECT e.nombre, SUM(IF(puntos = 3,1,0)) ganados,
sum(IF(puntos = 1,1,0)) empatados,
SUM(IF(puntos = 0,1,0)) perdidos,
SUM(puntos) total,
SUM(goles) gols
FROM `resultados` rep
INNER JOIN equipos e ON rep.refidequipo = e.idequipo GROUP BY e.idequipo ORDER BY total DESC, gols DESC";
?>
Gracias.