我现在想从一张表中取出一段时间内采集数据的平均值,然后保存止另一表
procedure TDataStore.Store_FiveData_User(Starttime, endtime, Lstr: string);
begin  
 
str_sql:='insert into DataSample_Avg'+timestr;str_sql:=str_sql+' select 采集时间='+format('''%s''',[endtime])+',avg(室内干球),avg(室内湿球),avg(进水温度),avg(出水温度),avg(水流量),avg(制热量),';str_sql:=str_sql+'avg(电压),avg(电流),avg(输入功率),avg(功率因数),avg(频率),avg(能效比)';
str_sql:=str_sql+'from AllSampData'+timestr;str_sql:=str_sql+' where 采集时间 between '+format('''%s''',[starttime])+' and '+format('''%s''',[endtime]);end;Starttime//开始时间
endtime  //结束时间
/////////////////////////////
 运行上面程序时,提示出错:Error Creating cursor handle!
各位大侠帮我想想啊