MySQL Forums
Forum List  »  Spanish

Consulta complicada
Posted by: Leonel Elizondo
Date: February 18, 2017 01:50PM

Hola colegas necesito ver si me pueden apoyar con esto. Tengo un sistema de calificaciones con la siguiente consulta.

SELECT materias.materia,cali.proy,cali.totalactividad,cali.totalasis,cali.totalparcial
FROM materias

LEFT OUTER JOIN(SELECT *
FROM calificaciones
WHERE calificaciones.parcial=1
AND calificaciones.cicloescolar_id=1
AND calificaciones.semestres_has_secciones_id=14
AND calificaciones.alumnos_id=10
) cali
ON materias.id = cali.materias_id
WHERE materias.semestre_id=2

esto me arroja lo siguiente resultado:

Matematicas 10
Español 8
Fisica 5

y lo que necesito es que me arroje lo siguiente:

Matematicas 10
Español 8
Fisica R

como hago para mostrar en cierta materia una letra si el resultado es menor o igual a 5 pero solo en una materia en especifico.

Gracias.

Options: ReplyQuote


Subject
Views
Written By
Posted
Consulta complicada
281
February 18, 2017 01:50PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.