Tengo una fecha, en un campo en una base de datos de MySQL, necesito calcular que si la fecha es mayor a una hora no se imprima en la consulta.
¿Como se tiene que hacer?
Tengo una fecha, en un campo en una base de datos de MySQL, necesito calcular que si la fecha es mayor a una hora no se imprima en la consulta.
¿Como se tiene que hacer?
La mejor solución es hacerlo desde la consulta en SQL, de esta forma:
SELECT *, IF(HOUR(TIMEDIFF(NOW(), DateTimeField)) >= 1, 1, 0) AS OlderThanAnHour