尝试获取最近1小时内添加的所有记录的有序查询

时间:2013-01-01 18:10:15

标签: mysql sql

我正在尝试使用Web服务器和MySQL创建聊天服务器。我想在1小时的时间内显示最后的聊天记录。 现在我的查询是:

select * from chats where chat_id = 1 order by time

其中时间是时间戳。

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT * FROM `chats` WHERE `chat_id` = 1 
AND `time` >= DATE_SUB(NOW(), INTERVAL 1 HOUR);
ORDER BY `time`