我想在MySQL中使用SQL减去两个日期时间值,这样我就能得到分钟或秒的间隔.有任何想法吗?我想运行一个SQL查询,该查询从数据库中检索用户,这些数据库从那时起已经过10分钟登录.
Wel*_*bog 59
TIMESTAMPDIFF就像TIMEDIFF其中马太指出,除了它返回的任何单位,你的愿望(秒,分钟,小时等),这两个日期时间的差异.
例如,
SELECT TIMESTAMPDIFF(MINUTE,LogOutTime,LogInTime) AS TimeLoggedIn
FROM LogTable
Run Code Online (Sandbox Code Playgroud)
将返回用户登录的分钟数(假设您将此类内容存储在这样的表中).
Dav*_*unt 10
我会这样做 - 获取最后一次活动在10分钟内的位置
SELECT * FROM table WHERE last_activity >= DATE_SUB(NOW(), INTERVAL 10 MINUTE)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
72601 次 |
最近记录: |