Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Como genero un promedio? (http://www.forosdelweb.com/f87/como-genero-promedio-608784/)

JuanPerezTobon 23/07/2008 18:14

Como genero un promedio?
 
Hola, soy un completo novato en sql, estoy aprendiendolo con una base de datos de alumnos con Numero de control, nombre, calificaciones de sus materias y un promedio pero es confuso para mi, si la calificaciones es int, si es null o no, y como sacar el promedio, me pueden explicar, gracias:'(

DjNelson 24/07/2008 02:05

Respuesta: Como genero un promedio?
 
Si trabajas con sql server hay una función llamada ISNULL,

Recibe 3 parametros:

El primero lo que quieres comprobar, el campo.
El segundo lo que quieres que salga en caso de que el anterior no sea nulo.
Y el tercero es lo que quieres que salga en caso de que sea nulo.

ISNULL(Nota,Nota,0)-->si la nota no es un nulo saca la nota, si lo es saca un 0 para poder hacer la media a continuación.

Para sacar la media existe una función llamada AVG (average)

SELECT AVG(ISNULL(Nota,Nota,0)) as Media FROM Notas

Saludos.

flaviovich 24/07/2008 08:28

Respuesta: Como genero un promedio?
 
No creo que sean 3 parámetros. ¿De dónde sacaste esa información?


La zona horaria es GMT -6. Ahora son las 01:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.