Que pena rickyper me equivoque de consulta....la del problema es esta,,,
Código PHP:
$query5 = mysql_query("SELECT DISTINCT
boletin.valor
, boletin.idPeriodo
, asignatura.nombre
FROM
inegaedu_siseinnew.boletin
LEFT JOIN inegaedu_siseinnew.asignatura_grupo
ON (boletin.idAsignaturaGrupo = asignatura_grupo.id)
LEFT JOIN inegaedu_siseinnew.periodo
ON (boletin.idPeriodo = periodo.id)
LEFT JOIN inegaedu_siseinnew.estudiante_matriculado
ON (estudiante_matriculado.idGrupoEM = asignatura_grupo.idGrupo) AND (boletin.idEstudianteMatriculado = estudiante_matriculado.idEstudiante)
LEFT JOIN inegaedu_siseinnew.asignatura
ON (asignatura_grupo.idAsignatura = asignatura.id)
LEFT JOIN inegaedu_siseinnew.estudiante
ON (estudiante_matriculado.idEstudiante = estudiante.codigo)
LEFT JOIN inegaedu_siseinnew.usuario
ON (estudiante.codigo = usuario.id)
LEFT JOIN inegaedu_siseinnew.grupo
ON (asignatura_grupo.idGrupo = grupo.id)
LEFT JOIN inegaedu_siseinnew.sede_jornada
ON (grupo.idSedeJornada = sede_jornada.id)
WHERE (estudiante_matriculado.idEstudiante = '$codigo'
AND boletin.idPeriodo <= '$periodo'
AND asignatura.id = '$idasignatura[$j]'
AND grupo.id = '$idgrupo'
AND sede_jornada.id = '$sedejornada');", $link) or die(mysql_error());
if($row5=mysql_fetch_array($query5)){
do{
if($row5['idPeriodo'] == 1){
$acum1 = $row5['valor'] * 0.2;
}elseif($row5['idPeriodo'] == 2){
$acum2 = $row5['valor'] * 0.2;
}elseif($row5['idPeriodo'] == 3){
$acum3 = $row5['valor'] * 0.1;
}elseif($row5['idPeriodo'] == 4){
$acum4 = $row5['valor'] * 0.2;
}elseif($row5['idPeriodo'] == 5){
$acum5 = $row5['valor'] * 0.2;
}elseif($row5['idPeriodo'] == 6){
$acum6 = $row5['valor'] * 0.1;
}
}while($row5=mysql_fetch_array($query5));
$acumt = $acum1 + $acum2 + $acum3 + $acum4 + $acum5 + $acum6;
echo $acumt;
}
aunque creo que la que publique tiene el mismo problema...te agradezco que me ayudes con esto he buscado por todas partes y no he logrado solucionar el inconveniente...