Budu předpokládat, že se díváte na skupinu záznamů, které obsahují rozsah hodnot DATETIME, takže pravděpodobně budete chtít něco podobného:
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
Jinak váš dotaz hledá záznamy s date_time přesně "nyní + 1 hodina". Předpokládám, že všechna vaše data nejsou specifická pro tuto konkrétní sekundu.;)
Pro upřesnění DATE_ADD()
a DATE_SUB()
vrátit přesná časová razítka, takže váš dotaz výše se zhruba převede na něco jako SELECT ... WHERE date_time = '2010-04-14 23:10:05' ORDER BY ...
, což podle mě není to, co chcete.