tengo esta consulta que me funciona casi bien y digo casi porque me arroja lo que necesito pero cuando pasan los dos dias las fecha se vuelven null y me los sigue mostrando cosa que deseo que esas fecha que pasaron los 2 dias no se muestren.
Código SQL:
Ver originalSELECT A.id AS iduser, AF.codigo AS codi, A.solicitud, A.solicitante, A.gabinete, A.sala, EA.id AS idestado, EA.estado AS estadosala,
(SELECT fecha_ini FROM acceso_sala_fechas
WHERE codigo = AF.codigo AND fecha_ini BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE + 2)) AS fecha_ini
FROM acceso_sala_fechas AF
INNER JOIN acceso_sala_solicitud A ON A.codigo = AF.codigo
INNER JOIN estado_valida ST ON A.id_estado_sst = ST.id
INNER JOIN estado_valida SG ON A.id_estado_seg = SG.id
INNER JOIN estados EA ON AF.estado = EA.id
WHERE A.id_estado_seg = 2 AND A.id_estado_sst = 2 AND A.id_estado_oym = 2
GROUP BY AF.codigo, A.id, A.solicitud, A.solicitante, A.gabinete, A.sala, EA.id, EA.estado ORDER BY A.id DESC;
alguien podria decir como hacer q una vez apsada esas fecha no me lo muestre....