我总是遇到复杂的SQL查询的问题。
这是我的查询语句:
$query = '
SELECT id,
name,
info,
date_time
FROM acms_events
WHERE date_time = DATE_SUB(NOW(), INTERVAL 1 HOUR)
AND active = 1
ORDER BY date_time ASC
LIMIT 6
';
我希望获取未来一小时内即将发生的6行记录。我的查询语句是否有误?在我测试时,它似乎无法获取即将发生在下一个小时内的事件。
请问正确的语法是什么?