3
« : enero 20, 2021, 08:46:52 am »
Mariana,
La condición de que la materia no esté aprobada debería ser parte de la cláusula WHERE:
SET SEARCH_PATH = 'negocio';
SELECT distinct alum.apellido_nombres,
alum.identificacion,
alum.plan_nombre,
vw_regularidades.actividad_nombre_abreviado,
vw_regularidades.nota,
vw_regularidades.resultado_descripcion
FROM vw_alumnos AS alum,
negocio.vw_regularidades
WHERE alum.alumno = vw_regularidades.alumno AND
alum.propuesta NOT IN (18,19,22,37,27) AND
vw_regularidades.anio_academico >= 2018 AND vw_regularidades.anio_academico <= 2020 AND
vw_regularidades.resultado_descripcion <> 'Ausente' AND
vw_regularidades.nota >= '4' AND
vw_regularidades.elemento NOT IN ( SELECT vw_hist_academica_basica.elemento
FROM vw_hist_academica_basica
WHERE vw_hist_academica_basica.alumno = vw_regularidades.alumno AND
vw_hist_academica_basica.resultado = 'A');
Probá de esta manera y cualquier cosa lo vemos.
Saludos, Florencia.
2