一个表里有很多天的数据,每一天也有多条数据,能用一个sql文选出每一天的第二条数据(按某个字段排列)吗?
例如:
id name date record
1 Jack 2012/12/01 65
2 Jack 2012/12/01 45
3 Jack 2012/12/01 15
4 Jack 2012/12/02 90
5 Jack 2012/12/02 91
6 Jack 2012/12/03 80
7 Jack 2012/12/03 82能把按每天成绩升顺排列的第二条数据选出来吗?
结果应该是
2 Jack 2012/12/01 45
5 Jack 2012/12/02 91
7 Jack 2012/12/03 82
谢谢!分不多了。
例如:
id name date record
1 Jack 2012/12/01 65
2 Jack 2012/12/01 45
3 Jack 2012/12/01 15
4 Jack 2012/12/02 90
5 Jack 2012/12/02 91
6 Jack 2012/12/03 80
7 Jack 2012/12/03 82能把按每天成绩升顺排列的第二条数据选出来吗?
结果应该是
2 Jack 2012/12/01 45
5 Jack 2012/12/02 91
7 Jack 2012/12/03 82
谢谢!分不多了。
解决方案 »
- update的时候会加锁吗
- 请问哪里有mysql数据库下载?
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password
- 如何清空一张表,假设表名为abc
- 我问一下myqsl 日期data字体,设置默认型的,自动提取系统日期,应该如何设置字段属性啊
- 在mysql中如何储取一个超过1MB的二进制数据?急
- 关于数据库还原的问题
- 连接服务器的问题
- [求助]mysql字符+日期+4位流水号 这种数据怎么自动生成?
- 一个mysql例子的操作语句怎么写,求教下
- 【求助】求所有用户记录。
- id parentId 查询 求帮忙
where 1=(select count(*) from 表 where date=t.date and record>t.record)