SOLUCIONADO Inscripciones Exceptuadas

Hola a todos!!

El sp_inscCursadas no devuelve las inscripciones con estado exceptuado (“E”). Este sp es usado en la consulta de parciales, lo que hace que no aparezca la materia y el alumno no pueda ver la nota de su parcial, ya que soló muestra las “Activas”. Pero aún pidiéndole “T” no contempla este estado.

Este sp es usado en alguna otra operación?

ANA - UNNOBA

Hola Ana

Si.
En la de anulación de inscripciones via web.
Y las está mostrando.
La de parciales pide solo las activas, lo cual me parece que es un error.

Emilio

una búsqueda rápida en 263


Emilio:
Tenes razón. En la consulta de parciales debería pasar una “T” y no una “A”.
Gracias.
ANA - UNNOBA

No. Para mi el error está en el sp.
Pero habría que verlo en todos los lugares en que funciona para asegurarlo.

Emilio

Si pongo “T” en el php, me la muestra, junto con las inscripciones “pendientes” y “activas” si las hubiera por supuesto, porque la condición es:
AND ( sga_insc_cursadas.estado = pEstado OR pEstado=‘T’ OR DECODE (sga_insc_cursadas.estado, ‘P’, ‘N’, ‘A’, ‘N’) =‘N’)

lo que no sé cuál es el motivo del DECODE, debe existir alguna llamada al sp que en pEstado manda NULL.

Igual lo ideal sería mostrar en este caso A y E solamente.

si.
te las mostrará. El punto es si una inscripcion pendiente tiene que aparecer.
para mi el problema está en el decode.
no debería ser
DECODE (sga_insc_cursadas.estado, ‘P’, ‘N’, ‘A’, ‘N’) =‘N’)
sino
DECODE (sga_insc_cursadas.estado, ‘E’, ‘N’, ‘A’, ‘N’) =‘N’)
para que las exceptuadas y las activas sean consideradas iguales.
Pero no te lo puedo asegurar. Hay que ver el resto.