hola buen dia, tengo una duda con la siguiente consulta tengo esta tabla:
con estos registros:
Código SQL:
Ver originalINSERT INTO tc_notificacion(notcodigo_usuario,notmensaje,notfecha_emision,nottipo_notificacion,notestado)VALUES(1,'EFECTIVO','2014-11-09','PRIVATE',1);
INSERT INTO tc_notificacion(notcodigo_usuario,notmensaje,notfecha_emision,nottipo_notificacion,notestado)VALUES(1,'TERCERO','2014-12-28','PRIVATE',1);
mi consulta es de la siguiente manera:
Código SQL:
Ver originalSELECT * FROM tc_notificacion WHERE notfecha_emision BETWEEN '2014-11-09' AND '2014-12-28' AND
notcodigo_usuario=1 AND notmensaje NOT IN ('EFECTIVO')
mi duda es que al hacer esto solo excluyo un registro y no es lo que deseo, mi idea es esta:
muestra los registros que se encuentren en el rango de fecha '2014-11-09' and '2014-12-28' del usuario = 1 y que nunca aya tenido en algun
momento notmensaje ='EFECTIVO' por lo tanto la consulta no veria mostrar nada.
no si si alguien me pueda dar una manito con esto se lo agradecería gracias saludos.