Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2012, 02:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Consulta con promedios y porcentajes.

MateriaGrupoCompet??? de que tabla lo sacas....???

c.PeriodoCompet en la tabla "tbCompetencia" que nos muestras no esta este campo pero supongamos que si esta...

Código MySQL:
Ver original
  1. SELECT i.idInd,i.Definicion, AVG(i.Porcentaje*n.nota)
  2. FROM (tbcompetencias c
  3.                     INNER JOIN tbindicadores i
  4.                                ON c.idCompet=i.CompetenciaIndic)
  5.                     INNER JOIN tbnotas n
  6.                                ON  i.idIndic=n.idIndic
  7. WHERE c.PeriodoCompet=1
  8.          and MateriaGrupoCompet=".$rSqlMat['idMaterGrupo']."
  9.          and n.idAlumno=256
  10. GROUP BY i.idInd,i.Definicion;

No se si esto tiene sentido puesto que no acabo de entender que promedio quires sacar ni como opera con la nota....

En todo caso lo que parece que estas buscando es el GROUP BY y AVG

http://dev.mysql.com/doc/refman/5.0/...functions.html
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 26/03/2012 a las 02:11