Ver Mensaje Individual
  #1  
Antiguo 10-11-2022
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Reputación: 14
novato_erick Va por buen camino
Traer registro de una tabla que no posea un valor registrado

Hola Chicos como siempre es un placer saludarlo y aprovechar esta herramienta de ayuda por parte de de ustedes.

tengo una tabla que guarda los estados de un registro en la que 1 es aprobado 2, pendiente y 3 rechazado

cabe señalar que cuando crean el registro automaticamente en la tabla ingresa como 2 y cuando un usuario abre el registro y lo aprueba o sea 1. No hace un borrado del registro anterior si no que en la misma tabla se inserta para que quede constancia del desarrollo de ese registro tipo log.

en fin este es tengo esta estructura

Código:
ID_REQUI        ID_ESTADO     FECHA_EFECTUADO                   ID_USUARIO
10              2             10/11/2022 12:17:56 p.*m.         2    
4               1             06/11/2022 6:56:39 p.*m.           2   
4               2             04/11/2022 6:56:39 p.*m.           2
En la consulta solo quiero que me muestre el ID 10 ya que el ID 4 ya fue aprobado y no quiero que me traiga ese registro como registro pendiente.

este es mi consulta actual con los ID 1 No tengo ese problema ya que por lo general el registro termina cuando está ya aprobado

Código SQL [-]
  select
    REQUISICION.ID_REQUI,
    REQUISICION.REGISTRO_REQ, 
    REQUISICION.FECHA_SOLICITA,
    REQUISICION.FECHA_MAXIMA, EMPLEADOS.NOMBRE ||' '|| EMPLEADOS.APELLIDO SOLICITANTE, 
    CODIGO_ESTADO.DESCRIBE_ESTADO
    from REQUISICION
  INNER JOIN REQUISICION_ESTADO ON REQUISICION.ID_REQUI = REQUISICION_ESTADO.ID_REQUI
  INNER JOIN CODIGO_ESTADO ON REQUISICION_ESTADO.ID_ESTADO = CODIGO_ESTADO.ID_ESTADO
  INNER JOIN USUARIOS ON REQUISICION.ID_USUARIO = USUARIOS.ID_USUARIO
  INNER JOIN EMPLEADOS ON USUARIOS.ID_EMPLEADO = EMPLEADOS.ID_EMPLEADO
  WHERE REQUISICION_ESTADO.ID_ESTADO = :ESTADO
  and CAST(REQUISICION.FECHA_SOLICITA AS DATE) BETWEEN :FECHAINI AND :FECHAFIN


Agreadeciendo su oportuna colaboración

Saludos;
Responder Con Cita