Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2011, 02:15
david21
 
Fecha de Ingreso: abril-2007
Mensajes: 10
Antigüedad: 17 años
Puntos: 0
Restar dos columnas totales de una tabla

Hola de nuevo.

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"
;

    
?>
voy a ir probando mientras, pero como el proyecto corre mucha prisa, si podeis ayudarme mucho mejor.
Gracias.