Promedio Examenes SQL
Publicado por Osvaldo (13 intervenciones) el 25/06/2021 17:59:04
Mis saludos y respetos a todos los integrantes de este foro. Pido ayuda debido a que me es imposible poder resolver el siguiente ejercicio, soy incapaz de poder calcular el promedio de calificación de los parciales y de calcular la nota final además de los distintos promedios. Por favor necesito la ayuda de todos ustedes. Las tablas con las que trabajo son :
Persona
NroPersona int, identity(1,1) PK
Nombre varchar(50) Not Null
Apellido varchar(50) Not Null
Domicilio varchar(50)
FechaNacimiento datetime
SeccionAño
NroSeccion int PK, FK
Año smalint +
NroSede smallint FK
NroAula smallint +
Materia
NroMateria int PK
Denominacion varchar(50)
NroDepartamento int FK, Not Null
Sesiones smallint
CreditosPresenciales smallint
PracticaAsistida smallint
ImporteCuota money
NroPersona int FK, Not Null
NroArea smallint FK, Not Null
Objetivo varchar(255) Not Null
ProgramaResumido varchar(2000) Not Null
LibroBasico varchar(255) Not Null
AutoLibro varchar(255) Not Null
ActaPersona
NroActa int PK,FK
NroPersona int +, FK
Habilitado varchar(1),
Calificacion int
ActaExamen
NroActa int PK
NroSeccion int FK
Año smallint ,+
NroMateria int FK, Not Null
NroPersona int FK, Not Null
NroTipoExamen smallint FK, Not Null
FechaEmision datetime
FechaExamen datetime
El enunciado y el intento de solución que intente (mi intento de solución está incompleto)
Persona
NroPersona int, identity(1,1) PK
Nombre varchar(50) Not Null
Apellido varchar(50) Not Null
Domicilio varchar(50)
FechaNacimiento datetime
SeccionAño
NroSeccion int PK, FK
Año smalint +
NroSede smallint FK
NroAula smallint +
Materia
NroMateria int PK
Denominacion varchar(50)
NroDepartamento int FK, Not Null
Sesiones smallint
CreditosPresenciales smallint
PracticaAsistida smallint
ImporteCuota money
NroPersona int FK, Not Null
NroArea smallint FK, Not Null
Objetivo varchar(255) Not Null
ProgramaResumido varchar(2000) Not Null
LibroBasico varchar(255) Not Null
AutoLibro varchar(255) Not Null
ActaPersona
NroActa int PK,FK
NroPersona int +, FK
Habilitado varchar(1),
Calificacion int
ActaExamen
NroActa int PK
NroSeccion int FK
Año smallint ,+
NroMateria int FK, Not Null
NroPersona int FK, Not Null
NroTipoExamen smallint FK, Not Null
FechaEmision datetime
FechaExamen datetime
El enunciado y el intento de solución que intente (mi intento de solución está incompleto)
1
SELECT P.NroPersona, P.Nombre, P.Apellido, SA.NroSeccion, SA.Año, M.NroMateria,M.denominacion, AP.Calificacion
Valora esta pregunta
0