Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2011, 12:37
pablokru
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 84
Antigüedad: 12 años, 6 meses
Puntos: 2
Pregunta Realizar un AVG solo de los campos que no estan vacios

Hola!

Tengo la siguiente tabla:

Tabla1
ID--especialidad---nota
1---Mec-------------8
2---Mec-------------7
3---Mec-------------
4---Elec-------------6
5---Elec-------------
6---Elec-------------4

Yo quiero saber el promedio de notas por especialidad. El resultado deberia ser:
- Promedio Mec: 7,5
- Promedio Elec: 5

Yo hice la siguiente sentencia:
SELECT *, AVG(nota) FROM tabla1 GROUP BY especialidad;

Pero me arroja resultados incorrectos ya que tambien esta promediando los campos vacios:
- Promedio Mec: 5
- Promedio Elec: 3,33

Ayuda!!!