jeje. el error esta que si tu modificas la propiedad TEXT modificas toda la sentencia, lo que tu quieres se logra con ADD
prueba esto
Código Delphi
[-]procedure TForm3.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Add('select sum(monto)');
query1.SQL.Add(' from ' + QuotedStr('control del internet'));
query1.SQL.Add(' where fecha between :FechaIn and :FechaFin');
query1.parambyname('FechaIn').Value:=edit1.text;
query1.parambyname('FechaFin').Value:=edit2.text;
query1.Open;
end;
lo de las variables tienes que quitarlo