数据如下:
字段1,字段2,字段3,字段4
--------------------------
1 张三 '2006-1-1' ...
2 你四 '2006-1-1' ...
3 万五 '2006-1-1' ...
4 张三 '2005-1-1' ...
5 你四 '2005-1-1' ...
要查询出每个人(字段2)的最小时间(字段3).
字段1,字段2,字段3,字段4
--------------------------
1 张三 '2006-1-1' ...
2 你四 '2006-1-1' ...
3 万五 '2006-1-1' ...
4 张三 '2005-1-1' ...
5 你四 '2005-1-1' ...
要查询出每个人(字段2)的最小时间(字段3).
[字段2],
MIN([字段3]) AS 字段3
FROM [TABLENAME]
GROUP BY [字段2]
select 字段2 , min(字段3) as 字段3 from tb group by 字段2显示所有数据
select * from tb a, (select 字段2 , min(字段3) as 字段3 from tb group by 字段2) as b
where a.字段2 = b.字段2 and a.字段3 = b.字段3
如果你的每个人的时间最小值有重复的,而字段1好象是个序号,不重复,且从小到大.
select * from tb a, (select 字段2 , min(字段1) as 字段1 from tb group by 字段2) as b
where a.字段2 = b.字段2 and a.字段1 = b.字段1