Ik ga ervan uit dat je naar een groep records kijkt die een reeks DATETIME-waarden bevatten, dus je wilt waarschijnlijk meer als dit:
SELECT id,
name,
info,
date_time
FROM acms_events
WHERE date_time < DATE_ADD(NOW(), INTERVAL 1 HOUR)
AND date_time >= NOW()
AND active = 1
ORDER BY date_time ASC
LIMIT 6
Anders zoekt uw zoekopdracht naar records met een date_time van exact "nu + 1 uur". Ik neem aan dat al je datums niet specifiek zijn voor die bepaalde seconde.;)
Om een beetje te verduidelijken, DATE_ADD()
en DATE_SUB()
retourneer exacte tijdstempels, zodat uw zoekopdracht hierboven ruwweg vertaald wordt naar iets als SELECT ... WHERE date_time = '2010-04-14 23:10:05' ORDER BY ...
, wat volgens mij niet is wat je wilt.