关于选取数据库中某字段最大值的问题?
我有一个access表:
id 编码 名称
1 0102 张三
2 0103 王五
3 0106 陈鹏
4 0202 王菲
5 0206 陈静
6 0301 王工
如何用sql语句选出 编码中前两位分组,后两位中最大的记录。就是要选出如下三条
id 编码 名称
1 0106 陈鹏
3 0206 陈静
6 0301 王工
有什么好的方法吗?我现在是用了好几个循环,首先循环出编码前两位,放入数组一维,后两位放入第二维,然后在数组中选出再次循环出最大的,生成新的数组,然后合并一维二维,生成字符串,在用select选出需要的记录。但是总觉得太慢,希望大家能够提供更好的方法!谢谢!