首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

函数 sql 选择集合中第二小

2012-10-16 
求一个函数 sql 选择集合中第二小hi假设我有一个表t,中有一个savetime属性,存放的是每条记录的时间。我想要

求一个函数 sql 选择集合中第二小
hi

假设我有一个表t,中有一个savetime属性,存放的是每条记录的时间。

我想要实现:最近一条记录和倒数第二条记录之间的差距。

举个例子,我有5条记录类似
1 9月21
2 9月22
3 9月23
4 9月24
5 9月25

我的答案应该得到 9月25-9月22=3天

如果直接找最大最小的差我可以使用
  DATEDIFF(max(savetime) ,min(savetime))
可是找倒数第二条我就不会了



谢谢大家

[解决办法]
SELECT MAX(F1) FROM TT 最近一条记录
SELECT MAX(F1) FROM TT WHERE F1<(SELECT MAX(F1) FROM TT ) 倒数第二条记录

热点排行