TO:楼主想要的结果是否有问题?
9:21 9:24 --这一行间隔超过5分钟吗?
9:21 9:24 --这一行间隔超过5分钟吗?
解决方案 »
- 查询表中所有列最大值
- 急,请教一个Datetime的问题,在线等
- sqlserver 中一个表或者一个数据库对象可以超过8个页吗
- 求一SQL的where条件
- 按顺序按时间提取数据库记录的操作
- ms-sql7.0,数据库所在的D盘空间已经满,我想把她转移到H盘,最好该怎么做呢?急!!
- sql sever 数据列的合并问题
- 数据位数问题,输入的数据位数怎么跟读取的不一样
- 紧急求助! 我想在一个子过程中返回一个长字符串到调用过程中如何处理? 用return 只能返回数值? 不行! 用参数@ret_string OUTPUT 可能行! 但忘了怎幺做! 哪位高手给我一个例子, 200分送上. 先谢谢啦!!!! 急用.
- SQL SERVER---->ORACLE ?
- 求助 这个SQL语句怎么写
- 删除重复记录的问题
最后得到的
9:21 9:24分别是上下限
declare @tb table(t datetime)
declare @tb2 table(t1 datetime,t2 datetime)
insert @tb values('9:05')
insert @tb values('9:06')
insert @tb values('9:10')
insert @tb values('9:21')
insert @tb values('9:22')
insert @tb values('9:24')
insert @tb values('9:30')
insert @tb values('9:31')insert into @tb2
select * from @tb a,@tb b where a.t<b.t and datediff(minute,a.t,b.t)<=5
delete a from @tb2 a,@tb2 b where a.t1>=b.t1 and a.t2<=b.t2 and (not (a.t1=b.t1 and a.t2=b.t2)) select * from @tb2t1 t2
----------------------- -----------------------
1900-01-01 09:05:00.000 1900-01-01 09:10:00.000
1900-01-01 09:21:00.000 1900-01-01 09:24:00.000
1900-01-01 09:30:00.000 1900-01-01 09:31:00.000(3 行受影响)