21/10/2011, 12:37
|
| | Fecha de Ingreso: octubre-2011 Ubicación: Buenos Aires
Mensajes: 84
Antigüedad: 13 años, 3 meses Puntos: 2 | |
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!!! |