mysql查询日期差异

时间:2010-12-08 09:29:27

标签: mysql

我有一个表记录,我在这里存储时间记录:

login_time
---------------
2010-12-08 13:40:57
2010-12-08 13:28:57
2010-12-08 13:10:57
2010-12-08 12:01:57
2010-12-08 11:05:57

我正在使用MySQL。我想写一个查询来获取所有记录少于" 15分钟"从现在开始。

任何人都可以帮我写出这个查询吗?

1 个答案:

答案 0 :(得分:3)

SELECT * FROM `table` WHERE `timestamp` > DATE_SUB(NOW(), INTERVAL 15 MINUTE)

注意:不要写INTERVAL 15 MINUTES。它必须是MINUTE