Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/03/2012, 09:29
bluesky777
 
Fecha de Ingreso: noviembre-2008
Mensajes: 77
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: Consulta con promedios y porcentajes.

Parece que cada vez estoy más cerca, he hecho esto basado en lo que me diste:

SELECT sum(r.ValorNota) ValorCompetencia, r.PorcCompet from
(SELECT i.CompetenciaIndic,c.PorcCompet, i.idIndic,i.Indicador, AVG((i.PorcIndic/100)*n.Nota) ValorNota
FROM (tbcompetencias c
INNER JOIN tbindicadores i
ON c.idCompet=i.CompetenciaIndic)
INNER JOIN tbnotas n
ON i.idIndic=n.idIndic
WHERE c.PeriodoCompet=1
AND MateriaGrupoCompet="160"
AND n.idAlumno=256
GROUP BY i.idIndic,i.Indicador) r

group by (r.CompetenciaIndic) ) r2

group by R2.ValorCompetencia

Eso manda los valores de las competencias(ej: 39.225 - 21.8625 - 22.425) pero falta que se sumen para que me de la definitiva. En realidad quiero hacer que me de la materia con la definitiva, solo que en este ejemplo solo lo hice con una materia(MateriaGrupoCompet="160").

La verdad no estoy seguro de lo que estoy haciendo, me podrían explicar un poco como trabaja esta consulta (parece tonto q la hice pero no la entiendo bien) y como la termino. Gracias, espero respuesta.