Hola!
Código:
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * from Factura ');
Query1.Sql.Add('Where fecha between :prifec and :ultfec);
Query1.ParamByName('prifec').AsDate := '01/11/2003';
Query1.ParamByName('ultfec').AsDate := '01/01/2004';
Query1.Open;
Saludos!