Hola:
Mira a ver si te sirve esto. Funciona en FireBird con dos fechas tomadas de dos DateTimePicker.
Código Delphi
[-]
sIni := FormatDateTime('mm-dd-yyyy',DTPDesde.Date);
sFin := FormatDateTime('mm-dd-yyyy',DTPHasta.Date);
DM.IBDSConta.Close;
DM.IBDSConta.SelectSQL.Text := 'Select * from CONTA where FECHA >=
'+QuotedStr(sIni)+' and FECHA <= '+QuotedStr(sFin)+'order by FECHA';
DM.IBDSConta.Open;
Un saludo.