SQL con subconsultas
Hola amigos tengo un terrible problema de tiempo de respuesta... Tengo un SQL donde en su Clausula WHERE tiene como condicion el resultado de otros SQL y tarda aprox 1 minuto en responder a veces mas lo cual es inaceptable. El SQL es el siguiente. Debe devolverme las materias de un alumno de un instituto que esten en condiciones de ser cursadas. Las condiciones son igual que las de cualquier inst, Debe tener las correlativas aprob, pero a su vez estas si no estan aprobadas por final debo controlar que no esten vencidas, pero tambien deben aparecer las materias que ya aprobo pero se le vencio la cursada ( la cursada se vence si no aprueba el final dentro de las 15 fechas publicadas o si rinde mal en 3 ocaciones el final.) Es muy rebuscado y la consulta que idee funciona bien pero extremadamente lenta.
Tal vez haya una manera mas facil de solucionar esto. Espero alguien me pueda ayudar... un saludo cordial a todos. |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Recuerda poner los tags al código fuente, ejemplo: Gracias :) Creo que sería conveniente que dijeras qué base de datos estás usando, además de poner una descripción de tablas/campos y exactamente qué quieres obtener. Saludos. |
La franja horaria es GMT +2. Ahora son las 13:01:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi