sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo saber si una fecha se ajusta a un intervalo en PHP o MySQL?

select *
from test
where datetimefield > '2011-06-16 07:00:00'
and
mod(timestampdiff(second,'2011-06-16 07:00:00',datetimefield),7200) = 0

Este ejemplo le dará todos los registros mayores que '2011-06-16 07:00:00' donde el campo es exactamente un múltiplo de 2 horas.