Probaste algo así, por ejemplo (con un poco menos de
trash code):
Código MySQL:
Ver original asignaturas a
INNER JOIN inscripciones i
ON a.sigla
= i.sigla
rut=i.rut
AND i.semestre
= '2012-1'; RETURN valret;
Por cierto, ese SUM() sólo tiene sentido si por cada asignatura se puede obtener más de 1 credito. ¿Es así?
Otra cosa es que estas haciendo hardcoding de un parámetro, lo que significa que tendrías que tener una versión de este codigo
por cada semestre... cosa que no parece una buena idea.