Antônio,
Veja a possibilidade de passar o campo data que é do tipo string para date, datetime. Assim o seu between irá funcionar da forma que vc está querendo. Caso contrário vc poderá ter bastante complicação nessas suas consultas por data. Observe que o texto 07????? realmente está entre os textos 06?????? e 30??????. Att. Fernando Leal _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Antonio Mateus Enviada em: terça-feira, 15 de julho de 2008 16:26 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Intervalo entre datas Estou com o seguinte problema, execulto esse filtro, tenho uma tabela X e um campo Data do tipo String, execulto o seguinte filtro SELECT * FROM SAIDA_MATERIAL WHERE DATA BETWEEN '06/06/2008' AND '30/06/2008' and CENTRO = '3'; sendo que está saindo valores do mes 7 tipo, 07/07/2008, mas eu gostaria que so aparecesse os valores somente entre essas 2 datas, uso o banco Firebird, nao posso mais fazer outro banco pois ja tem muitos dados alimentados nesse, se alguem puder me ajudar eu ficarei muito Agradecido !! -- Antonio Mateus Estudante de Sistemas de Informação 5º Periodo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]