les platico:
tengo una tabla donde manejo ciertos estatus de un registro es decir, tengo lo siguiente:
clave: estatus:
12 inicio
12 venta
14 inicio
14 venta
14 cancelar
15 inicio
18 inicio
18 venta
18 cancelar
en fin quiero obtener de esta tabla aquellas claves que tengan venta, pero que no tenga cancelar
intente lo siguiente pero no me da nada
select * from tabla where (estatus='venta') and (estatus<>'cancelar')
que estoy haciendo mal?????