我正在尝试设置一个查询,该查询将返回在最后一刻(从现在到最后一刻)之间发生的注册的用户ID。
到目前为止,我正在尝试这个:
SELECT member_id
FROM members
WHERE registration_date
BETWEEN DATE( DATE_SUB( NOW() , INTERVAL 1 MINUTE ) ) AND DATE ( NOW() )
但我不认为它有效。它没有返回任何记录。有人能指出我正确的方向吗?
注册栏位于以下表格:
Y-m-d H:i:s
请不要错过任何帮助。
谢谢!
答案 0 :(得分:0)
请勿拨打DATE()
,因为这样会删除值中的时间。
SELECT member_id
FROM members
WHERE registration_date
BETWEEN DATE_SUB(NOW(), INTERVAL 1 MINUTE) AND NOW()