[firebase-br] sql consulta intervalos

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Qua Ago 22 11:32:07 -03 2007


O Between não possui semântica pra esse tipo de consulta que vc quer fazer. O mais coerente seria assim:
 
SELECT * FROM CLIENTES
WHERE NOME BETWEEN 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' AND 'EZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ';
 
/* Exemplo para um campo NOME sendo VARCHAR(30) */
 
Eu usava muito essa abordagem em Clipper e funcionava muitíssimo bem!
 
Sds.> Date: Wed, 22 Aug 2007 10:23:53 -0300> From: ezequias.oliveira em gmail.com> To: lista em firebase.com.br> Subject: [firebase-br] sql consulta intervalos> > Olá, Pessoal> > Preciso de uma ajuda para finalizar um relatório de clientes> com o critério de ordem alfabética, de A a Z, de B a E, etc> a consulta atual funciona parcialmente, se defino ordem> de A a E, saem todos os clientes que iniciam o nome> com A, B, C e D, com a letra E não sai...> > Gratos pela Ajuda> > Ezequias> > qryRelatorio.sql.add('select * from clientes where nome between' + #39 +> (edit_ini.Text) + #39 + ' and ' + #39 + (edt_fim.Text) + #39);> ====================================================================================================> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br


Mais detalhes sobre a lista de discussão lista