Para Obtener la fecha del dia podemos utilizar la funcion getdate(), lo que nos devuelve la fecha y la hora del momento de ejecucion
SELECT getdate()
2011-01-31 17:13:26.830
El problema es que a veces cuando creamos campos DateTime y lo insertamos en la base de datos solo nos inserta la fecha y en la hora insertamos 00:00:00.000 por lo que al comparar no obtenemos los resultados esperados. Para subsanar esto podemos utilizar la siguiente funcion para obtener solo la fecha con la hora 00:00:00.000
SELECT DATEADD(D, 0, DATEDIFF(D, 0, GETDATE()))
2011-01-31 00:00:00.000
Si lo que queremos es simplemente dar formato (varchar) a la fecha podemos usar
SELECT CONVERT(VARCHAR(10),GETDATE(),111)
2011/01/31
31 ene 2011
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario