conseguir solo la fecha de un datetime

10/05/2006 - 11:46 por e-lores | Informe spam
en un triguer necesito tomar solo la fecha de un valor datetime

WHERE Fecha_MHH = CONVERT(SMALLDATETIME, @fecha, 103)

He probado esto pero no funciona.

¿Como puedo convertir un DateTime en un Date?

Gracias.
 

Leer las respuestas

#1 Carlos Sacristán
10/05/2006 - 11:51 | Informe spam
No existe un tipo de datos sólo Fecha en SQL Server, siempre vas a tener
fecha/hora (aunque ésta última te lo devuelva todo a ceros).

Lo que tienes que hacer es convertir ese valor a caracteres
alfanuméricos (VARCHAR) en vez de SMALLDATETIME


Un saludo

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

"e-lores" escribió en el mensaje
news:
en un triguer necesito tomar solo la fecha de un valor datetime

WHERE Fecha_MHH = CONVERT(SMALLDATETIME, @fecha, 103)

He probado esto pero no funciona.

¿Como puedo convertir un DateTime en un Date?

Gracias.


Preguntas similares