[英]SQL Query which selects data from the last 15 minutes
尝试这个
select * from YourTable where
TIMESTAMPDIFF(MINUTE,concat(`Date`,' ',`Time`),NOW()) < 15
您也可以尝试以下操作:
SELECT * FROM Posts WHERE `Date` > NOW() - INTERVAL 15 MINUTE
这是我的sql查询,它将为您提供最后15分钟的记录。
在您的表格中,日期和时间似乎有两个不同的字段,因此将它们合并为日期时间,而不是与当前日期时间进行比较
SELECT * FROM table
WHERE STR_TO_DATE(CONCAT(`Date`, ' ', `Time`) > DATE_SUB(CURDATE(), INTERVAL 15 MINUTE)
在一个变量中花15分钟,您就可以传递任何分钟数,并相应地得到结果。
希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.