> 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.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

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
40 2 4
Muchas gracias!!