用Paradox这种简单表可能不行,如果用大型数据库可以这样:
先用诸如
Select corlorname,pointx,pointy count(colorname) from color
group by colorname
之类的SQL取出每一种颜色的统计,然后再取出最大的一个显示出来即可。
Paradox可能不支持这样的SQL。
query1.sql.add('select colorname, count(colorname) = cc from color'
+' group by colorname order by cc DEC');
使用时:
query1.open;
if query1.recordcount>0 then
begin
query1.first;
MaxColorName:=query1.fields[0].asstring;
MaxColorNumber:=query1.fields[1].asinteger;
end;