Tenemos dos preguntas con respecto a esta operación.
1- Puede ser que el filtro no funcione correctamente para el parámetro ‘Estado’? Como se ve en la imagen filtramos por ‘Sin finalizar por el aspirante’ y nos trae también ‘Procesados’. Al parecer siempre trae los mismos (adjunto imagen).
2- Por qué en algunos casos aparecen en estado ‘–’? Esto pasa en peinscripciones viejas como en preinscripciones nuevas.
Por favor corre esta consulta en la base y fijate si devuelve algun registro. Si devuelve fijate si corresponde a esas preinscripciones con estado –:
SELECT p.estado,*
FROM sga_preinscripcion as p
JOIN sga_preinscripcion_propuestas as pp ON pp.id_preinscripcion = p.id_preinscripcion
WHERE pp.estado = 'I'
AND p.estado <> 'I'