函数 sql 选择集合中第二小

求一个函数 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 ) 倒数第二条记录

函数 sql 选择集合中第二小

相关文章:

你感兴趣的文章:

标签云: