adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from (select top 3000 wzdm as 尺码,sum(o_sl) as 销售数量,sum(o_zke) as 销售金额 from (select substring(wzdm,13,3) as wzdm,sum(o_sl) as o_sl ,sum(o_zke) as o_zke from vwokhtotal1 ');
adoquery1.sql.add(' where o_date>=:sdate and o_date<:edate Group by  wzdm) as tmp group by tmp.wzdm order by 销售金额 desc ) d ');
adoquery1.sql.add(' union ');
adoquery1.sql.add('select '''+''',sum(o_sl),sum(o_zke) from vwokhtotal1 where o_date>=:sdate and o_date<:edate');
adoquery1.Parameters.parambyname('sdate').value:=datetostr(datetimepicker1.date);
adoquery1.Parameters.parambyname('edate').value:=datetostr(datetimepicker2.date);
adoquery1.open;提示:不正常的定义参数对象,提供了不一致或不完整的信息
sql可以在查询分析器中正常运行