Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2008, 16:00
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Duda de fechas

Buenas,

Tengo una duda y no se si se puede resolver con alguna función de mysql, por mas que he buscado no he encontrado nada!

Mi objetivo es el siguiente:

Partiendo que tenemos una BBDD que va llenándose de registros cada día. Me interesa poder realizar una búsqueda de registros por el día actual.

El problema es que también me interesa la hora del registro por eso he declarado el elemento fecha como timestamp(12) esto hace que los datos me los guarde así "2008-12-22 22:31:35" bien porque tenia la hora y la fecha... pero a la hora de intentar hacer la consulta por el día de hoy no es capaz de distinguirlo.

He probado con select date(fecha) donde teoricamente me devuelve solo la fecha del campo "fecha" pero al hacer la comparación no me lo coge. Lo veo lógico ya que estoy comparando "2008-12-22 22:31:35" con "2008-12-22"

Entonces creéis conveniente que gaste dos campos en la BBDD uno para guardar la fecha y otro para guardar la hora?

Gracias de antemano!