Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con sentencia sql

Estas en el tema de Ayuda con sentencia sql en el foro de Mysql en Foros del Web. TENGO QUE REALIZAR LOS SIGUIENTES EJERCICIOS PERO NO ME SALE NINGUNO: hallar la media de puntos de cada partido hallar la media de puntos de ...
  #1 (permalink)  
Antiguo 21/03/2010, 09:00
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Ayuda con sentencia sql

TENGO QUE REALIZAR LOS SIGUIENTES EJERCICIOS PERO NO ME SALE NINGUNO:
  • 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

Etiquetas: sentencia, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.