Visual Basic.NET - PROBELMA CONSULTA

 
Vista:
Imágen de perfil de JORGE
Val: 2
Ha disminuido su posición en 39 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

PROBELMA CONSULTA

Publicado por JORGE (2 intervenciones) el 09/05/2017 18:51:20
SELECT DISTINCT Alumnos.alumno, Sum([Detalleasignatura]![notaasignatura]*[Asignaturas]![creditoasignatura])/Sum([Asignaturas]![creditoasignatura])*[Coeficientes]![coefaprendizaje] AS PROMEDIOFINAL, Detalleasignatura.notaasignatura, Asignaturas.creditoasignatura, Coeficientes.coefaprendizaje
FROM Coeficientes, Semestre INNER JOIN (((((Areasasignaturas INNER JOIN Asignaturas ON Areasasignaturas.codarea = Asignaturas.codarea) INNER JOIN (((Actitudprograma INNER JOIN Alumnos ON Actitudprograma.numclave = Alumnos.numclave) INNER JOIN Asistencias ON Alumnos.numclave = Asistencias.numclave) INNER JOIN Detalleasignatura ON Alumnos.numclave = Detalleasignatura.numclave) ON Asignaturas.codasignatura = Detalleasignatura.codasignatura) INNER JOIN Disciplina ON Alumnos.numclave = Disciplina.numclave) INNER JOIN Esfuerzofisico ON Alumnos.numclave = Esfuerzofisico.numclave) INNER JOIN Incorporacion ON Alumnos.numclave = Incorporacion.numclave) ON Semestre.codsemestre = Alumnos.codsemestre
GROUP BY Alumnos.alumno, Detalleasignatura.notaasignatura, Asignaturas.creditoasignatura, Coeficientes.coefapren

cuando agrupo solo por alumno me sale su consulta no incluye la expresion espeficada
Sum([Detalleasignatura]![notaasignatura]*[Asignaturas]![creditoasignatura])/Sum([Asignaturas]![creditoasignatura])*[Coeficientes]![coefaprendizaje]
como parte de una funcion de agregado

cuando agrupo por todo como lo ven en la consulta me da repeticiones aun usando distinct

mi error sale al poner la ultima muplicacion es decir cuando le digo que multiplique por el coeficiente por que antes de eso si hace la agrupacion por alumno y si me da la suma de las notas por el credito entre la suma de credtios

y tambien si le pongo en ves del coeficiente que es 9 al poner toda la suma por el 9 me da el resultado y la agrupacion gracias de ante mano si alguien pudiera darme una ayuda

la consulta la estoy haciendo en access 2013
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder