SQL 怎样实现连续时间段中按小时/分钟间隔查询数据?ACCESS 数据库

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:04:52
数据库中时间字段每过1秒存一次数据,想实现按照小时的间隔查询,比如查询开始时间10:12:31,结束时间22:22:22,想得到的结果是:
10:12:31
11:12:31
12:12:31
...
22:12:31
求高手给个例句,谢谢啦.
谢谢sgl831127的答复

补充一下:
时间字段存储的数据为:
00:00:00
00:00:01
..
23:59:58
23:59:59

但我想得到的只是与查询起始时间10:12:31间距为1小时的数据
除了LIKE 模糊查询外还有没有其他方式
select * from Table where Time >= #10:12:31# AND Time <= #22:22:22# AND Time LIKE '%12:31'
这个语句可以实现,但如果12:12:31不存在,我想找这个点附近的一个点,比如12:12:32(如果存在)来充当,以不至于在11点到13点间查不到数据,上面这句就很难实现

select * from TABLE where time >='10:12:31' and time >='22:22:22'

我能在的问题中了解的就这么简单
不过具体情况要具体分析

我也不明白等高手出招