求SQL语句,取两条记录间隔5秒以上的数据集
表结构
id datetime value
1 2015-05-05 08:00:00.000 0
2 2015-05-05 08:00:01.000 1
3 2015-05-05 08:00:02.000 2
4 2015-05-05 08:00:03.000 3
5 2015-05-05 08:00:04.000 4
6 2015-05-05 08:00:05.000 5
7 2015-05-05 08:00:06.000 6
8 2015-05-05 08:00:07.000 7
9 2015-05-05 08:00:08.000 8
10 2015-05-05 08:00:09.000 9
11 2015-05-05 08:00:10.000 10
12 2015-05-05 08:00:15.000 15
13 2015-05-05 08:00:19.000 19
14 2015-05-05 08:00:20.000 20
15 2015-05-05 08:00:30.000 30
16 2015-05-05 08:00:31.000 31
17 2015-05-05 08:00:36.000 36
要求取的数据之间间隔5秒以上
结果应该是这样
1 2015-05-05 08:00:00.000 0
6 2015-05-05 08:00:05.000 5
11 2015-05-05 08:00:10.000 10
12 2015-05-05 08:00:15.000 15
14 2015-05-05 08:00:20.000 20
15 2015-05-05 08:00:30.000 30
17 2015-05-05 08:00:36.000 36
后一个数据与前一个数据的间隔应该在5秒以上,得到这个数据后,再以这个数据为基础,再往后间隔5秒以上的第一个数据,依次类推。
id datetime value
1 2015-05-05 08:00:00.000 0
2 2015-05-05 08:00:01.000 1
3 2015-05-05 08:00:02.000 2
4 2015-05-05 08:00:03.000 3
5 2015-05-05 08:00:04.000 4
6 2015-05-05 08:00:05.000 5
7 2015-05-05 08:00:06.000 6
8 2015-05-05 08:00:07.000 7
9 2015-05-05 08:00:08.000 8
10 2015-05-05 08:00:09.000 9
11 2015-05-05 08:00:10.000 10
12 2015-05-05 08:00:15.000 15
13 2015-05-05 08:00:19.000 19
14 2015-05-05 08:00:20.000 20
15 2015-05-05 08:00:30.000 30
16 2015-05-05 08:00:31.000 31
17 2015-05-05 08:00:36.000 36
要求取的数据之间间隔5秒以上
结果应该是这样
1 2015-05-05 08:00:00.000 0
6 2015-05-05 08:00:05.000 5
11 2015-05-05 08:00:10.000 10
12 2015-05-05 08:00:15.000 15
14 2015-05-05 08:00:20.000 20
15 2015-05-05 08:00:30.000 30
17 2015-05-05 08:00:36.000 36
后一个数据与前一个数据的间隔应该在5秒以上,得到这个数据后,再以这个数据为基础,再往后间隔5秒以上的第一个数据,依次类推。
...全文
相关推荐
SQL语句中如何做到间隔行相减
SQL语句中如何做到间隔行相减
sql语句妙用,各种sql语句的详细用法与讲解
sql语句妙用,各种sql语句的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效sql语句的解释。
MySQL开启记录执行过的SQL语句方法
主要介绍了MySQL开启记录执行过的SQL语句方法,配置的方法很简单,本文直接给出配置示例,需要的朋友可以参考下
Sql语句 查询本周记录\本月记录\本季度记录\本年记录
查询本周记录\本月记录\本季度记录\本年记录等的SQL语句 分Mysql 和SQL Server 查询语句。 有效率的查询语句。
sql求时间差(XX天XX时XX分XX秒)
sql求时间差(XX天XX时XX分XX秒) select dbo.f_second_Time(datediff(ss,'2009-5-21 10:10:26','2009-7-22 10:19:06')) --62天00:08:40


