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?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
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