Ver Mensaje Individual
  #7  
Antiguo 22-07-2010
Avatar de Jac fcc
Jac fcc Jac fcc is offline
Miembro
 
Registrado: ene 2010
Posts: 33
Reputación: 0
Jac fcc Va por buen camino
Cita:
SELECT A.APE_NOMBRE,N.NOTA FROM NOTA AS N
INNER JOIN ALUMNOS AS A ON (A.COD_ALUM=N.COD_ALUM) AND (NOTA>"4")
intenta con esto:
Código Delphi [-]
SELECT A.APE_NOMBRE,SUM(N.NOTA)RESULTADO FROM NOTA AS N INNER JOIN ALUMNOS AS A  ON A.COD_ALUM=N.COD_ALUM INNER JOIN MATERIAS AS M ON M.COD_MATERIA=N.COD_MATERIA GROUP BY A.APE_NOMBRE HAVING RESULTADO > 10

Los inner permiten obtener todos los alumnos con sus respectivas notas de todas las materias.
el having comprueba que apruebe las materias (tomando en cuenta que la materia se aprueba con calificaciones mayores a 5, y en este ejemplo que son solo dos materias).
__________________
Para una vida sana hay que ocupar 30 de 24hrs diarias...Ups!
Responder Con Cita