您的位置:首页 > 其它

获取日期第二新的记录

2013-02-21 11:01 169 查看
表结构:

id a b c

1 01 1 2004-8-25 16:00:47

2 01 2 2004-9-25 16:01:08

3 01 3 2004-10-25 16:01:10

4 01 4 2004-11-25 16:02:23

5 02 1 2004-8-25 16:02:41

6 02 2 2004-9-25 16:02:42

7 02 3 2004-10-25 16:02:44

8 02 4 2004-11-25 16:02:45

9 03 1 2004-8-25 16:02:46

10 03 2 2004-9-25 16:02:47

11 03 3 2004-10-25 16:02:49

12 03 4 2004-11-25 16:02:51

现在要找出每个a的第二新数据:

3 01 3 2004-10-25 16:01:10

7 02 3 2004-10-25 16:02:44

11 03 3 2004-10-25 16:02:49

SQL语句:

select * from t1 t

where (select count(*) from t1 where a=t.a and c>t.c)=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐