martes, 17 de marzo de 2009

Fecha con hora cero

Alguna vez me pasó que un procedimiento almacenado en SQLServer 2005 recibe un parámetro tipo datetime. A lo hora de recibirlo vienen fecha y hora, pero yo necesitaba unicamente la fecha sin la hora, o sea guardar, la fecha pero con hora cero. Para esto recientemente me topé con la siguiente instrucción :

(dateadd(dd,0, datediff(dd,0,@FechaYHora))

Esto me devuelve la fecha con hora 00:00:00 de la variable @FechaYHora. Tambien es muy util si se quiere comparar estos tipos de datos en una clausula where por ejemplo.

0 comentarios: