Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 23-jul-2008, 18:14   #1 (permalink)
JuanPerezTobon ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 1
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
JuanPerezTobon está desconectado   Responder Citando
Antiguo 24-jul-2008, 02:05   #2 (permalink)
DjNelson está en el buen camino
 
Fecha de Ingreso: julio-2003
Mensajes: 675
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.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
DjNelson está desconectado   Responder Citando
Antiguo 24-jul-2008, 08:28   #3 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.259
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Respuesta: Como genero un promedio?

No creo que sean 3 parámetros. ¿De dónde sacaste esa información?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
flaviovich está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:54.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93