> Faqs > Sacar registros anteriores a una fecha, en un campo timestamp de MySQL

Sacar registros anteriores a una fecha, en un campo timestamp de MySQL

Tengo una tabla con un campo TIMESTAMP de MySQL. En ella se guarda una fecha y hora y quiero hacer una consulta que traiga todos los registros que tienen el timestamp anterior a una fecha.

¿Cómo tengo que montar la consulta con campos de TIMESTAMP de MySQL para encontrar registros con una fecha menor que otra dada?

select * from users where register_date < MI_FECHA

El problema es que no sé el formato que tiene que tener la fecha en la consulta.

Respuestas

Buenas,

El formato timestamp está compuesto por una Fecha y h:m:s. Si te interesa usar este campo como si fuera un campo date y obviar las horas, puedes dejarlas como te he puesto ya que cogería todas las fechas anteriores al 30/10/2019.

select * from consultas where FECHA < '2019-10-30 00:00:00'

Un saludo.

Cristian
120 6 12
Muchas gracias!!