SQL 时间间隔 可设如1分钟5分钟等,查询相关数据。

请教:有一数据库,每分钟向数据库写当前时间和一数据,现在想这样查询:开始时间2012.10.10.12:1:00,结束时间2012.10.11.14:5:00,间隔可设如... 请教:有一数据库,每分钟向数据库写当前时间和一数据,现在想这样查询:开始时间2012.10.10.12:1:00,结束时间2012.10.11.14:5:00,间隔可设如7分钟,查询这个条件的数据,显示时间和相应数据。谢谢 展开
 我来答
MuCloudLi2012
推荐于2018-02-28 · 超过18用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:47.7万
展开全部
假如表名:tbl;时间字段名:dt

select * from tbl
where dt between cast('2012-10-10 12:01:00' as datetime) and cast('2012-10-11 11:05:00' as datetime) -- 在 2012.10.10.12:1:00 和 2012.10.11.14:5:00 之间
and datediff(minute,cast('2012-10-10 12:01:00' as datetime),dt) %7 = 0 --间隔7分钟
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式