Tengo una tabla con los siguientes campos:
CODIGO_PAGO, NUM_CONTADORPAGO, ESTADO_PAGO, ID_ESTADOPAGO
Un CODIGO_PAGO puede tener varios NUM_CONTADORPAGO.
ESTADO_PAGO puede tener los siguientes valores: 'PGCACE', 'PGCANU', 'PGCCON'
ID_ESTADOPAGO puede tener: 1 o 0
Cuando un registro tiene ESTADO_PAGO='PGCACE' y ID_ESTADOPAGO=1 quiere decir que ese registro esta aceptado y pagado.
Cuando un registro tiene ESTADO_PAGO='PGCACE' y ID_ESTADOPAGO=0 quiere decir que ese registro esta aceptado y pendiente de pago.
Cuando un registro tiene ESTADO_PAGO='PGCANU' quiere decir que esta rechazado.
cuando un registro tiene un ESTADO_PAGO='PGCCON' quiere decir que esta pendiente.
Código:
CODIGO_PAGO NUM_CONTADORPAGO ESTADO_PAGO ID_ESTADOPAGO PX500001 1 PGCACE 0 PX500001 2 PGCACE 1 PX400032 1 PGCCON 0 PX400032 2 PGCACE 1 PX903062 1 PGCANU 0 PX903062 2 PGCACE 1 PX903062 3 PGCACE 1
Pregunta, ¿Como puedo sacar cada CODIGO_PAGO de la tabla cuyos todos sus registros esten pagados o rechazados?
En este caso tendría que sacar el codigo PX903062, ya que todos sus registros NUM_CONTADORPAGO estan como PGCANU (Rechazados) y como pagados.
En fin, espero haberme explicado y que puedan ayudarme, por que no se como sacar dicha consulta...