日期:2014-05-18 浏览次数:20905 次
SELECT a.* FROM [dbo].[myTable] as a inner join [dbo].[myTable] as b on a.name=b.name and a.datetime<b.datetime and a.datetime>b.datetime-0.25
------解决方案--------------------
select * from 你的表名 where datediff(mi,传入当前时间,表内的时间列) >=-5
------解决方案--------------------
这是返回所有小于5分钟的你应该在该语句后面加上 and name='传入姓名'
合起来就是
select * from 你的表名 where datediff(mi,传入当前时间,表内的时间列) >=-5 and and name='传入姓名' --这样就能返回所有上次登录时间小于5分钟的XX人的记录了.
------解决方案--------------------
select * from z01 where datediff(MI,GETDATE(),DATETIMES) >=-5 and NAME=@name