在下一个小时内选择所有活动

时间:2010-06-30 09:53:41

标签: mysql

在我的MySQL数据库中,有一个表,我存储每日重复发生的事件。

我将事件的时间存储在具有“TIME”类型的字段time中。如何在下一个小时内选择所有活动?

2 个答案:

答案 0 :(得分:2)

试试这个:

SELECT *
FROM your_table
WHERE TIMEDIFF(`time`,TIME(NOW())) < TIME('01:00:00');

答案 1 :(得分:1)

这样的事情:

TIMEDIFF(event.time, TIME(NOW())) < TIME('01:00:00')

请参阅MySQL date/time functions