Tabla:
Código:
Entonces yo estoy realizando consultas separadas como por ejemplo:idEncuesta idEgresado fecha p1 p2 p3 p4 p5 p6 1 1 2012-09-02 1 2 4 2 1 3 2 2 2012-08-21 2 4 2 3 1 3 3 3 2012-07-12 2 3 1 4 2 2 4 4 2012-07-12 1 3 2 1 1 3 5 5 2012-07-13 2 4 2 3 1 3
Código PHP:
$femenino = $this->consulta("SELECT COUNT(p1) as femenino FROM encuesta WHERE fecha BETWEEN '".$fechaInicio."' AND '".$fechaFin."' AND p1 = '1'");
$resultFemenino = $this->fetch_array($femenino);
foreach($resultFemenino as $rowFemenino):
$femenino = $rowFemenino['femenino'];
$porcentajeFemenino = $femenino * $porcentajeEncuestados / $encuestados;
endforeach;
$masculino = $this->consulta("SELECT COUNT(p1) as masculino FROM encuesta WHERE fecha BETWEEN '".$fechaInicio."' AND '".$fechaFin."' AND p1 = '2'");
$resultMasculino = $this->fetch_array($masculino);
foreach($resultMasculino as $rowMasculino):
$masculino = $rowMasculino['masculino'];
$porcentajeMasculino = $masculino * $porcentajeEncuestados / $encuestados;
endforeach;