hola gracias funciona para su cometido pero unaultia consulta eso lo estoy agegando a esta consulta que s la que funciona actualmente
Código SQL:
Ver originalSELECT A.codigo, A.solicitud, A.solicitante, A.gabinete, A.sala, A.id_estado_oym, A.id_estado_sst, A.id_estado_seg, OM.estado_v AS estado_oym, ST.estado_v AS estado_sst, SG.estado_v AS estado_seg
FROM acceso_sala_solicitud A
INNER JOIN estado_valida OM ON A.id_estado_oym = OM.id
INNER JOIN estado_valida ST ON A.id_estado_sst = ST.id
INNER JOIN estado_valida SG ON A.id_estado_seg = SG.id
WHERE (A.id_estado_oym <> 2 OR A.id_estado_seg <> 2 OR A.id_estado_sst <> 2) ORDER BY A.id DESC;
donde me muestra 8 registros
y al agregar la consulta de esta manera me arroja solo 6 registros
Código SQL:
Ver originalSELECT A.codigo, A.solicitud, A.solicitante, A.gabinete, A.sala, A.id_estado_oym, A.id_estado_sst, A.id_estado_seg,
OM.estado_v AS estado_oym, ST.estado_v AS estado_sst, SG.estado_v AS estado_seg,
(CASE WHEN TRUNC (AF.FECHA) > TRUNC (SYSDATE) THEN 1 ELSE 0 END) ValidezFecha FROM acceso_sala_solicitud A
INNER JOIN acceso_sala_fechas AF ON A.codigo = AF.codigo
INNER JOIN estado_valida OM ON A.id_estado_oym = OM.id
INNER JOIN estado_valida ST ON A.id_estado_sst = ST.id
INNER JOIN estado_valida SG ON A.id_estado_seg = SG.id
WHERE (A.id_estado_oym <> 2 OR A.id_estado_seg <> 2 OR A.id_estado_sst <> 2) ORDER BY A.id DESC;
me podrias corregir porfavor?