Tenta isso: select distinct cad.codigo, cad.nome from orpenf join cadastro cad on cad.codigo = orpenf.codigo where orpenf.cadastro not between date_sub(curdate(), interval 90 day) and curdate()
Sds. ________________________________ To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Sun, 21 Oct 2007 18:16:44 -0300 Subject: [delphi-br] Como otimizar essa qry? Boa tarde Galera, Sei que aqui é Delphi … Preciso fazer o seguinte listar os clientes que ainda não comprar em nos ultimos 3 meses.... Tenho Clientes -> Tabela de Clientes -> 23000 mil registros aproximadamente.... Orpenf -> Ordem de pedidos -> aqui 18000 mil aproximadamente... A qry até fiz...o problema é que está lento pra kct....como não tenho no momento a conf. Do Servidor... fica ruim pra eu abusar...gostaria de otimizar, se puderem ajudar, agradeço. SELECT cad.nome, cad.codigo >From cadastro cad where cad.codigo not in (select cliente from orpenf where cadastro BETWEEN DATE_SUB(curdate(), INTERVAL 90 DAY) and CURDATE() ) O banco é MySQL Ta demorando pacas...se tiver um jeito mais inteligente..., se não verei com o cliente a possibilidade de Upgrade No Servidor... Abs, Rodrigo Mota. [As partes desta mensagem que não continham texto foram removidas] _________________________________________________________________ Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! http://www.livemaps.com.br/index.aspx?tr=true -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html