inscripcion cursada

buenas, queria hacerles una consulta sobre una modificacion al sp de inscripcion a cursadas, queria saber si la modificacion que les menciono a continuacion puede funcionar para que se inscriban alumnos de un periodo de inscripcion en particular (por ejemplo nosotros neceistamos que se inscriban alumnos matriculados a segundo cuatrimestre 2009 apra inscripcion a cursada)

SELECT DISTINCT a.carrera,
a.legajo,
c.nombre,
c.tipo_de_carrera
FROM sga_alumnos a,
sga_carreras c,
sga_carrera_aspira ca WHERE a.unidad_academica = punidad_academica
AND a.nro_inscripcion = pnro_inscripcion

           AND a.unidad_academica = c.unidad_academica
           AND a.carrera          = c.carrera

           AND a.calidad          = 'A'
           AND a.regular          = 'S'

AND a.nro_inscripcion=ca.nro_inscripcion
AND ca.periodo_inscripcio=‘SEGUNDO CUAT-2009’

esta modificacion la realizariamos sobre el sp_matinsccursadas

martin

Hola Martin:

Para empezar te faltan los campos unidad_academica y carrera en el join entre sga_alumnos y sga_carrera_aspira.

Para seguir, ese sp es utilizado por todos los alumnos de la facultad y tan solo dejará pasar a aquellos que se hayan registrado como aspirantes a carrera en el periodo ‘SEGUNDO CUAT-2009’.
Nadie mas se va a poder inscribir a cursar.
Es así?

Emilio

emilio, en este momento estamos inscribiendo a segundo cuatrimestre, pero a partir del jueves se podran inscribir a cursada solo los alumno matriculados al periodo de inscripcion vigente, que en nuestro caso es segundo cuat-2009.
si la modificacion es posible que funcione de esta manera, luego deberiamos realizar una personalizacion del control pero con un analisis mas profundo.
martin

Si le agregas
AND a.unidad_academica=ca.unidad_academica
AND a.carrera=ca.carrera

te funcionará.
Acordate de sacarlo cuando termine el periodo.

Emilio