Hola, tengo una duda, levante la siguiente consulta: SELECT '01.INCLUSION' "ESTADO RELACION", '01.DISCAPACIDAD', "count"(*) FROM bjg_pago WHERE pag_estado = 'ACT' and pep_id = 25 and pag_benecedula NOT in (select pag_benecedula from bjg_pago where pep_id = 24 ) and pag_tipobeneficiario = 'DISCAPACIDAD' GROUP BY 2
y el tiempo de la consulta es de 54 s. reemplace la condición del where apuntando a otra relación de la misma base de datos y se redujo el tiempo de respuesta a 0,469 s la nueva consulta es: SELECT '01.INCLUSION' "ESTADO RELACION", '01.DISCAPACIDAD', "count"(*) FROM bjg_pago WHERE pag_estado = 'ACT' and pep_id = (SELECT pep_id from bjg_periodopago where pep_estado = '1') and pag_benecedula NOT in (select pag_benecedula from bjg_pago where pep_id = (SELECT pep_id -1 from bjg_periodopago where pep_estado = '1') ) and pag_tipobeneficiario = 'DISCAPACIDAD' GROUP BY 2 deseo conocer porque se redujo tanto el tiempo de la consulta gracias