获取日期第二新的记录
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
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
相关文章推荐
- mysql获取按日期排序获取最新的记录
- Oracle中获取日期中的周末记录的方法
- 获取当前字段第二多的记录
- 按工资降序排列,若工资相同,则按照雇佣日期尚需排列,获取6~10 条记录
- mysql获取按日期排序获取最新的记录
- js获取日期:昨天今天和明天、后天 [转贴记录]
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- MySQL获取距离当前日期最近的记录
- mysql获取按日期排序获取最新的记录
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- mysql获取按日期排序获取最新的记录
- oracle 获取最大日期记录
- 获取 Access 数据库中两个日期之间的所有记录
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- 获取两个日期的周数并记录周开始日期和周结束日期
- 补充记录--获取日期时间,当前时间
- 20101124 学习记录:Js的一些触发事件onblur等 & 获取当前日期并判断
- Android获取通话记录【名称,号码,日期,通话时间,类型】
- 创建一个Date.text文件,获取当前的日期,将日期格式为“2013/02/14 05:20:00”的形式。然后一秒钟记录一次,将新的时间存入到文件中。