Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2017, 13:33
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: Mostras solo un registro que tengan campos duplicados

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 original
  1. SELECT A.id AS iduser, AF.codigo AS codi, A.solicitud, A.solicitante, A.gabinete, A.sala, EA.id AS idestado, EA.estado AS estadosala,
  2. (SELECT fecha_ini FROM acceso_sala_fechas
  3. WHERE codigo = AF.codigo AND fecha_ini BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE + 2)) AS fecha_ini
  4. FROM acceso_sala_fechas AF
  5. INNER JOIN acceso_sala_solicitud A ON A.codigo = AF.codigo
  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. INNER JOIN estados EA ON AF.estado = EA.id
  9. WHERE A.id_estado_seg = 2 AND A.id_estado_sst = 2 AND A.id_estado_oym = 2
  10. 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....