codigo - nombres - fechas - estado
122 - pepe - 10/11/17 - 1
122 - pepe - 11/11/17 - 2
123 - jose - 10/11/17 - 2
124 - lucho - 10/11/17 - 1
124 - lucho - 11/11/17 - 2
de estos quiero q se muestren un registro de los duplicados no importa caul pero solo uno, osea:
122
123
124
este es mi codigo:
Código SQL:
Ver original
SELECT AF.codigo AS codi, A.id AS iduser, A.solicitud, A.solicitante, A.gabinete, A.sala, AF.fecha_ini, EA.id AS idestado, EA.estado AS estadosala FROM acceso_sala_solicitud A LEFT JOIN acceso_sala_fechas AF ON A.codigo = AF.codigo LEFT JOIN estado_valida ST ON A.id_estado_sst = ST.id LEFT JOIN estado_valida SG ON A.id_estado_seg = SG.id LEFT 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 AND AF.fecha_ini BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE + 2) GROUP BY AF.codigo, A.id, A.solicitud, A.solicitante, A.gabinete, A.sala, AF.fecha_ini, EA.id, EA.estado ORDER BY A.id DESC;