Ver Mensaje Individual
  #7  
Antiguo 10-02-2014
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Reputación: 20
gulder Va por buen camino
buenos dias foro, lo he logrado con un "nor exist" de la siguiente forma

Código SQL [-]
SELECT cargaacademica.cedula,
       cargaacademica.id_asignatura,
       cargaacademica.id_sede,
       cargaacademica.id_jornada,
       cargaacademica.id_grado,
       cargaacademica.grupo

FROM cargaacademica
WHERE  cargaacademica.ano_lectivo=2013 and 
NOT EXISTS 
(SELECT periodos_calificados.id_asignatura,
        periodos_calificados.id_sede,
        periodos_calificados.id_jornada,
        periodos_calificados.id_grado,
        periodos_calificados.ID_GRUPO

   FROM periodos_calificados 
  WHERE periodos_calificados.ano_lectivo=2013 AND
        periodos_calificados.id_periodo=4 and 
        periodos_calificados.id_asignatura = cargaacademica.id_asignatura AND
        periodos_calificados.id_sede = cargaacademica.id_sede AND
        periodos_calificados.id_jornada = cargaacademica.id_jornada AND
        periodos_calificados.id_grado = cargaacademica.id_grado AND
        periodos_calificados.ID_GRUPO = cargaacademica.grupo)

el unico problema es que la consulta demora ejecutándose Affected rows: 0,Time: 21.182ms 21 segundos osea que es demorado, que puedo hacer para mejorar ese tiempo, igual en la bd no hay muchos datos...
Responder Con Cita