- hallar la media de puntos de cada partido
- hallar la media de puntos de cada equipo y nombre de equipo, ordenado decrecientemente por el numero de puntos
- fallar la maxima diferencia de puntos de cada partido añadiendo los nombre de los equipos ordenado decrecientemente por el nº de partidos ganados
- hallar el mayor numero de partidos ganados por cada equipo añadiendo el nombre de equipo y ordenar el resultado decrecientemente por el nº de partidos ganados
tabla partidos:
+-------------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------+------+-----+---------+----------------+
| registro | int(11) | NO | PRI | NULL | auto_increment |
| id_equipo | int(11) | NO | | NULL | |
| resultado_equipo1 | int(11) | NO | | NULL | |
| id_equipo2 | int(11) | NO | | NULL | |
| resultado_equipo2 | int(11) | NO | | NULL | |
+-------------------+---------+------+-----+---------+----------------+
tabla equipos:
+-------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+-------------+------+-----+---------+----------------+
| registro | int(11) | NO | PRI | NULL | auto_increment |
| nombre | varchar(30) | NO | MUL | NULL | |
| nombre_entrenador | varchar(35) | NO | | NULL | |
| nombre_cancha | varchar(30) | NO | | NULL | |
| poblacion | varchar(25) | NO | | NULL | |
| anio_fundacion | int(4) | NO | | NULL | |
| anotaciones | blob | YES | | NULL | |
+-------------------+-------------+------+-----+---------+----------------+
haber si me podeis dar alguna pista plis
en la primera sentencia, he realizado esto: select avg(sum(resultado_equipo1 + resultado_equipo2)),id_equipo,id_equipo2 as media from partidos group by media; pero me da error en el group