Tengo un proyecto en el cual tengo que hacer una clasificación de fútbol a partir de unas tablas donde están los partidos para poder realizar la clasificación.
Y por más que busco, no encuentro como poder organizar la tabla con mysql ni php, según las normas de clasificación de la liga española, que os comento a seguir, segun wikipedia:
Cita:
A día 17-04-2010 las clasificación en diversos medios realizan o eso creo, la clasificación incorrectamente. Para ser mas exactos, el tiple empate a puntos de Sporting, Almería, Espanyol y a seguir muestro los ejemplos:En función del resultado al final de cada partido, los equipos obtienen una serie de puntos: tres para el ganador, cero para el perdedor y un punto para cada equipo en caso de empate. Al término de la temporada se elabora una clasificación en función de los puntos acumulados a lo largo del campeonato.
Si dos equipos terminaran en igualdad de puntos, el primer criterio de desempate es el resultado del enfrentamiento directo entre aquellos equipos que terminen el torneo en igualdad de puntos. Segundo criterio: mejor diferencia entre goles anotados y recibidos, si el empate persiste, ganará el equipo que haya anotados mas goles. En caso de que hayan sido tres o más los equipos implicados en el empate, se tiene en cuenta en primer lugar el número de puntos obtenidos en los enfrentamientos entre los clubes implicados, siguiendo por la diferencia de goles en los enfrentamientos entre dichos clubes, y los goles a favor en caso de que continuara el empate. Si no se hubiera acabado con la igualdad, se tendrían en cuenta los goles anotados y encajados durante toda la liga por los clubes empatados a puntos. El sistema es eliminatorio. Es decir, si con el primer método de desempate, un equipo desempata y persiste el empate entre otros dos, se volverá a aplicar todo el sistema a los clubes que sigan empatados, eliminando a los ya desempatados.
Si dos equipos terminaran en igualdad de puntos, el primer criterio de desempate es el resultado del enfrentamiento directo entre aquellos equipos que terminen el torneo en igualdad de puntos. Segundo criterio: mejor diferencia entre goles anotados y recibidos, si el empate persiste, ganará el equipo que haya anotados mas goles. En caso de que hayan sido tres o más los equipos implicados en el empate, se tiene en cuenta en primer lugar el número de puntos obtenidos en los enfrentamientos entre los clubes implicados, siguiendo por la diferencia de goles en los enfrentamientos entre dichos clubes, y los goles a favor en caso de que continuara el empate. Si no se hubiera acabado con la igualdad, se tendrían en cuenta los goles anotados y encajados durante toda la liga por los clubes empatados a puntos. El sistema es eliminatorio. Es decir, si con el primer método de desempate, un equipo desempata y persiste el empate entre otros dos, se volverá a aplicar todo el sistema a los clubes que sigan empatados, eliminando a los ya desempatados.
Marca: http://www.marca.com/estadisticas/futbol/primera/2009_10/clasificacion.html
Resultados-Futbol: http://www.resultados-futbol.com/primera/grupo1/jornada33
LFP: http://www.lfp.es/Default.aspx?tabid=113&Controltype=clas&idDivision =1
Las reglas segun la wikipedia sería:
1º Puntos entre los equipos empatados
2º Golaverage entre los equipos empatados
3º Goles a favor entre los equipos empatados
4º Goles a favor en la liga
Muestro las cuentas de estes equipos:
Pos Equipo GF GC D
------------------------------------
12 Sporting 33 41 -8
13 Almería 34 45 -11
14 Espanyol 26 40 -14
-- ALMERIA
-------------------------------
Almería 3 - 1 Sporting > 3
Almería 0 - 3 Espanyol > 0
Sporting 1 - 0 Almería > 0
Espanyol 2 - 0 Almería > 0
-------------------------------
> GF 3
> GC 7
> -4
-- ESPANYOL
-------------------------------
Espanyol 0 - 0 Sporting > 1
Espanyol 2 - 0 Almería > 3
-------------------------------
2 - 0
Sporting 1 - 0 Espanyol > 0
Almería 0 - 3 Espanyol > 3
-------------------------------
1 - 3
> GF 5
> GC 1
> 4
-- SPORTING
-------------------------------
Almería 3 - 1 Sporting > 0
Espanyol 0 - 0 Sporting > 1
-------------------------------
3 - 1
Sporting 1 - 0 Almería > 3
Sporting 1 - 0 Espanyol > 3
-------------------------------
2 - 0
> GF 3
> GC 3
> 0
Conclusión final. Según las normas de la LFP:
La clasificación destes equipos debería ser:
Pos Equipo GF GC D
------------------------------------
12 Espanyol 26 40 -14
12 Sporting 33 41 -8
13 Almería 34 45 -11
Ya que según la 1º norma de empate a puntos, sería espanyol y sponting, y como prosige el empate, diferencia de goles, con lo cual , kedaría espanyol, sporting, almeria.
Y por último preguntar, quien lo está haciendo mal, yo?? (cosa que no sería muy raro) o todo el mundo ??