Márcio, Vê se funciona:
SELECT * FROM NOTA WHERE NOTA.SERIE_NOTA BETWEEN 'AAA' AND 'ZZZ' Os operadores que você usou deveriam funcionar. Fiz aqui rapidamente no PostgreSQL e o retorno das duas consultas foi o mesmo! Cordialmente, Demian Lessa Salvador - Brasil Marcyo wrote: > Ola pessoal > > Uso delphi7 + dbexpress > > Tenho uma duvida, como faço para montar uma query(TSQLQuery) comparando dois > campos do tipo varchar(string) > > por exemplo: > > SELECT * FROM NOTA WHERE > NOTA.SERIE_NOTA >= '' AND > NOTA.SERIE_NOTA <= 'ZZZZZZZZZZ' > > Porém, parece q ele nao consegue fazer essa comparação quando vc comparar >= > e <= e o tipo do campo for um string. > > ps.: já se eu fizer esse mesmo teste no filter de um ClientDataSet funciona > sem problemas... > > Obrigado a todos, > Márcio > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< 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] ou [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