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 に答える