Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/11/2017, 11:18
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: comparar fechas con la actual

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 original
  1. SELECT 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
  2.              FROM acceso_sala_solicitud A
  3.              INNER JOIN estado_valida OM ON A.id_estado_oym = OM.id
  4.              INNER JOIN estado_valida ST ON A.id_estado_sst = ST.id
  5.              INNER JOIN estado_valida SG ON A.id_estado_seg = SG.id
  6.              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 original
  1. SELECT A.codigo, A.solicitud, A.solicitante, A.gabinete, A.sala, A.id_estado_oym, A.id_estado_sst, A.id_estado_seg,
  2. OM.estado_v AS estado_oym, ST.estado_v AS estado_sst, SG.estado_v AS estado_seg,
  3. (CASE WHEN TRUNC (AF.FECHA) > TRUNC (SYSDATE) THEN 1 ELSE 0 END) ValidezFecha FROM acceso_sala_solicitud A
  4. INNER JOIN acceso_sala_fechas AF ON A.codigo = AF.codigo
  5. INNER JOIN estado_valida OM ON A.id_estado_oym = OM.id
  6. INNER JOIN estado_valida ST ON A.id_estado_sst = ST.id
  7. INNER JOIN estado_valida SG ON A.id_estado_seg = SG.id
  8. 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?