
05/11/2007, 08:39
|
| | Fecha de Ingreso: junio-2004
Mensajes: 51
Antigüedad: 20 años, 8 meses Puntos: 0 | |
Re: Solo Registros de las ultimas 24 hrs a partir de ahora Bueno , luego de investigar un poco , por si alguien le sirve, aca dejo la consulta que me sirvio:
Select *
FROM `tabla`
WHERE
timestamp(concat(fecha,' ', hora )) < timestamp(DATE_SUB( NOW() , INTERVAL 24 HOUR ) )" );
Esto me estaria dando todos los registros anteriores a 24 horas a partir de ahora.
En caso que querer listar los registros de las ultimas 24 horas simplemente cambian el signo de comparacion de < a esto >.
Yo porque queria mantener en la tabla solo los registros de las ultimas 24 horas he hice un delete
DELETE
FROM `tabla`
WHERE
timestamp(concat(fecha,' ', hora )) < timestamp(DATE_SUB( NOW() , INTERVAL 24 HOUR ) )" );
Bueno no se si se entendio pero espero le sirva a alguien.
Saludos. |