Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/06/2012, 06:07
Avatar de oNefl0w189
oNefl0w189
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: Relacionar datos / Capturar cambio.

La media por cada evaluador la tengo guardada ya en el campo MEDIA de la BD.

La inserto cuando inserto el resto de los datos de la manera:

(evaluador1 + evaluador2 + evaluador3 / 3)


Y lo que necesito es la media de las medias de cada pregunta en cada ambito.

Es decir, sumar todas las medias obtenidas de la BD, pero eso ya lo tengo, lo hago así:

Código PHP:
Ver original
  1. // CONTAMOS EL NÚMERO DE REGISTROS PARA DIVIDIR.
  2.             $sql4 = ("SELECT COUNT(*) FROM encuestas WHERE numeroPregunta = '".$datos2['numeroPregunta']."' AND codAmbito = '".$datos2['codAmbito']."'");
  3.             $resultados4 = mysql_query($sql4);
  4.             while($datos4 = mysql_fetch_array($resultados4)){
  5.                 $cuenta = $datos4[0];
  6.             }
  7.            
  8.             // SELECIONAMOS Y SUMAMOS LA MEDIA CUANDO SEA ESE NUMERO DE PREGUNTA EN ESE AMBITO.
  9.             $sql5 = ("SELECT SUM(media) as media FROM encuestas WHERE numeroPregunta = '".$datos2['numeroPregunta']."' AND codAmbito = '".$datos2['codAmbito']."'");
  10.             $resultados5 = mysql_query($sql5);
  11.             while($datos5 = mysql_fetch_array($resultados5)){
  12.                     $mediatotal = $datos5[0]/$cuenta;
  13.             }


Lo que necesito es mostrarlo como os he dicho en las imágenes... y nose como :S
__________________
Nunca dijeron que la vida sería fácil, sólo prometieron que valdría la pena vivirla.

Dar las gracias y añadir Karma, no cuesta nada, ¿Que menos si te ayudan? :)