0

如何从具有用户登录日期和时间的表中获取最近 20 分钟的活动记录

  | userID |            loginTime    | 
  ------------------------------------
     2        2013-09-13 11:00:32.107
     3        2013-09-13 12:10:32.107
     5        2013-09-13 10:10:32.107
     6        2013-09-13 11:20:32.107 
     8        2013-09-13 12:15:30.107 

让我们说现在时间是“2013-09-13 12:20:30.107”我想获取最后 20 分钟内的用户作为登录时间,即 3,8

4

1 回答 1

1
select distinct userid
from your_table
where logintime >= dateadd(minute, -20, CURRENT_TIMESTAMP)
于 2013-09-13T07:22:41.290 回答