Problema con fechas

07/01/2005 - 13:51 por manolo | Informe spam
Hola,

Tengo una tabla Tickets con un campo FechaTicket datetime en el cual
grabo la fecha y la hora en la cual se genera dicho ticket.

El problema viene al consultar la base de datos, no me muestra los
tickets de la fecha que le indico, y si que existe en la base de datos.

La consulta es:

Select * from Tickets where fechaticket = '07/01/2005'

He probado utilizar el between, el like, etc... pero por el mero hecho
de incluir la hora el mismo campo no se como seleccionar los registros de
una fecha determinada.
¿Alguien me hecha una mano?

Gracias y un saludo.
 

Leer las respuestas

#1 Carlos Sacristán
07/01/2005 - 13:54 | Informe spam
Ese problema viene derivado por el formato de la fecha. Utiliza el
formato ANSI (yyyymmdd hh:mm:ss) para quitarte estos dolores de cabeza,
junto con el uso de la función DATEDIFF (echa un vistazo en los BOL para su
sintaxis)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"manolo" escribió en el mensaje
news:
Hola,

Tengo una tabla Tickets con un campo FechaTicket datetime en el cual
grabo la fecha y la hora en la cual se genera dicho ticket.

El problema viene al consultar la base de datos, no me muestra los
tickets de la fecha que le indico, y si que existe en la base de datos.

La consulta es:

Select * from Tickets where fechaticket = '07/01/2005'

He probado utilizar el between, el like, etc... pero por el mero hecho
de incluir la hora el mismo campo no se como seleccionar los registros de
una fecha determinada.
¿Alguien me hecha una mano?

Gracias y un saludo.


Preguntas similares