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

Ordenar Valores Medios

Estas en el tema de Ordenar Valores Medios en el foro de Mysql en Foros del Web. Hola a todos. Tengo una BDD con dos columnas. Una contiene Nombres y la otra Notas. ¿Que puedo hacer para mostrar estos datos ordenados de ...
  #1 (permalink)  
Antiguo 14/12/2008, 19:25
 
Fecha de Ingreso: junio-2008
Mensajes: 15
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación Ordenar Valores Medios

Hola a todos.
Tengo una BDD con dos columnas. Una contiene Nombres y la otra Notas.
¿Que puedo hacer para mostrar estos datos ordenados de forma DESC calculando las Notas medias?

Ej:
Manolo 8
Jose 8
Manolo 2

-->

Jose 8
Manolo 5
  #2 (permalink)  
Antiguo 14/12/2008, 21:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Ordenar Valores Medios

Mmm usar un GROUP BY y usas AVERAGE, yo creo algo asi:
Código sql:
Ver original
  1. SELECT nombre, AVERAGE(notas) FROM tabla GROUP BY nombre

Saludos.
  #3 (permalink)  
Antiguo 15/12/2008, 01:44
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Ordenar Valores Medios

preciso sólo algunos detalles:

Código sql:
Ver original
  1. SELECT nombre, AVG(notas) FROM tabla GROUP BY nombre ORDER BY AVG(notas) DESC
  #4 (permalink)  
Antiguo 15/12/2008, 06:49
 
Fecha de Ingreso: junio-2008
Mensajes: 15
Antigüedad: 15 años, 10 meses
Puntos: 0
eso si, gracias.

he hecho esto
Cita:
SELECT carta, AVG(nota) AS media FROM votaciones_carta GROUP BY carta ORDER BY media DESC
muchas gracias

Última edición por GatorV; 15/12/2008 a las 10:04
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 08:11.