dm1.query1.Close;
dm1.query1.SQL.Clear;
dm1.query1.sql.Add('SELECT '+str+'SUM(数量) as 出货总量');
dm1.query1.sql.add('FROM "mainitem.db"');
delete(str,length(str),1);
if str<>'' then
dm1.query1.sql.add('GROUP BY '+str);
dm1.query1.sql.add('Order BY '+'出货总量 desc');
dm1.query1.Prepare;
dm1.query1.open;
dm1.query1.Refresh;
dm1.query1.Active:=true;