Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2014, 15:30
Avatar de slaxsna
slaxsna
 
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 4 meses
Puntos: 3
Doble declaración a un campo

Buenas tardes compañeros,

Me podrían ayudar con una duda que tengo, tengo una consulta que donde una tabla tiene un campo de ESTADO el cual puede ser: VIGENTE, SUSPENDIDA, CANCELADA, SOLICITUD. En el cual me piden que me traiga los registros cuyo estado sea VIGENTE para poder realizar el cobro de una póliza, pero aquí entra otra condición, si exista una póliza la cual tiene el estado en SUSPENDIDA pero se le dejará de cobrar hasta cierta fecha (quincena) entonces que le siga aplicando el cobro en este caso que me traiga ese registro aunque este en suspendido.

Intento hacer esto

Código:
select * from polizas where [RFC CONTRATANTE] = 'XXXXXXXXX'  AND [ESTADO DE POLIZA] = 'VIGENTE' OR [ESTADO DE POLIZA] = 'SUSPENDIDA' AND [BAJA EN QNA] <= '2014-02'
Pero me omite el que me traiga solo esa póliza, o sea me trae muchas que están en estado suspendido, lo intenté hacer con CASE WHEN pero no lo consigo tampoco, me podrían ayudar con este problemita?.

Gracias.