获取日期第二新的记录

表结构:
         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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值