Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 09:22
lucas1500
 
Fecha de Ingreso: junio-2007
Mensajes: 254
Antigüedad: 16 años, 11 meses
Puntos: 2
consulta con promedios y entre rangos ?

Hola como estan,

estoy tratando de listar los nombres de algunos estudiantes y sus notas promedios esto lo estoy haciendo asi:

select a.id_alumno,b.paterno, b.materno,b.nombre, round(avg(a.nota),2) as promedio, count(*) from calificaciones a, estudiantes b where a.id_alumno=b.id group by a.id_alumno,b.paterno, b.materno,b.nombre order by promedio desc

hasta aqui parece que toda va bien,

pero ahora me gustaria listar solo los que esten dentro de un rango como por ejemplo los que tengan promedio entre 95 y 90, en where pongo promedio>=90 and promedio<=95 pero no funciona, tampoco funciona round(avg(a.nota),2)>=90 and round(avg(a.nota),2)<=95

como se puede solucionar?

Gracias de antemano por la ayuda,
saludos.