SQL语句中,按时间段间隔查询怎么写?

比如我在存数据库的时候是以1秒一次存的,但是我查询的时候想以10秒的间隔查询,中间的9条都不要,这样的话,SQL语句要怎么写?... 比如我在存数据库的时候是以1秒一次存的,但是我查询的时候想以10秒的间隔查询,中间的9条都不要,这样的话,SQL语句要怎么写? 展开
 我来答
匿名用户
推荐于2018-03-12
展开全部
我举个例子, 例如你有下面这样的数据

2014-02-22 11:55:00
2014-02-22 11:55:01
2014-02-22 11:55:02
2014-02-22 11:55:03
2014-02-22 11:55:04
2014-02-22 11:55:05
2014-02-22 11:55:06
2014-02-22 11:55:07
2014-02-22 11:55:08
2014-02-22 11:55:09
2014-02-22 11:55:10
2014-02-22 11:55:11
2014-02-22 11:55:12
2014-02-22 11:55:13
2014-02-22 11:55:14
2014-02-22 11:55:15
2014-02-22 11:55:16
2014-02-22 11:55:17
2014-02-22 11:55:18
2014-02-22 11:55:19
2014-02-22 11:55:20

你只想检索出
2014-02-22 11:55:00
2014-02-22 11:55:10
2014-02-22 11:55:20

那么就是
WHERE DATEPART(ss, 列名) % 10 = 0
也就是 秒 除以10的余数 = 0 即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式