
11/01/2011, 08:36
|
 | | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 11 meses Puntos: 20 | |
Seleccionar registros que cumplan el rango de tiempo Buenas,
Estoy teniendo dificultades para poder seleccionar todos los registros que tengan el campo lastRefresh superior a 1 hora de diferencia con la hora actual.
Es decir si en mi tabla tengo los siguientes datos
NULL
2011-01-11 13:00:00
2011-01-11 14:00:00
NULL
2011-01-11 15:00:00
Si ahora son las 2011-01-11 15:32:00
Me debería mostrar estas dos fechas, ya que su diferencia con la hora actual es superior a 1 hora y también los registros NULL.
2011-01-11 13:00:00
2011-01-11 14:00:00
NULL
NULL
No lo consigo, he estado haciendo pruebas con DATEDIFF y CURDATE() pero no acabo de sacarlo.
SELECT * FROM partidos WHERE DATEDIFF(CURDATE(),lastRefresh)>1 OR lastRefresh=NULL
Me podéis echar una mano? se puede hacer?
Muchas gracias |