求关于数据据库备注字段内频率统计的解决思路
ego 2004-04-23 07:43:31 具体有这样一个应用环境:有一个access数据库中的某个表存在一个备注字段,专门统计每天迟到人员的ID的。其格式是每个ID用逗号隔开。比如:25,89,21,35
表示这四个ID的人在当天迟到。
现在存在一个难题,想在统计页面中罗列出最近七天内迟到频率最高前十名ID。我反复思考,只有想出一个笨办法,就是穷尽所有注册人员的ID,建立一个庞大的数组,依次检索出最近天七天内的迟到ID出现的频率,出现一次累加一。然后再对所得数组所得的统计值进行排序。但是这样做太麻烦了。我想请教,有没有别的更好的思路?如果能够用一个SQL语句能解决更好。