Tente assim amigo: select sem compra: select count(ClienteNo) from clientes where ClienteNo not in( select ClienteNo from pedidos where clienteno is null) espero q ajude.