Como quitar la hora de un campo datetime en SQL

Hoy quería compartir con ustedes algo que con frecuencia es necesario hacer en nuestras consultas en SQL, pero siempre debemos buscar como hacerlo y espero que tenerlo aquí les sea de ayuda.

El escenario inicial, es que tenemos un campo del tipo DateTime, el cual tiene fecha y hora y por algún motivo necesitamos  el campo solo con la fecha, así que les dejare por aquí la instrucción SQL necesaria para conseguirlo.

CAST(CONVERT(NVARCHAR, campoFecha,112) AS DATETIME).

Bien con esta instrucción de SQL convertimos el campo fecha a su representación en texto con el modificador 112 que nos da una salida del tipo ‘aaaammdd‘.

Aquí les dejo un link para ver una tabla con los distintos tipos de salida que podemos obtener dependiendo del modificador que utilicemos en la instrucción anterior.

https://docs.microsoft.com/es-es/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-2017

Espero que esto les sea de ayuda, y nos vemos en el próximo post. Cualquier duda o consulta pueden dejar sus comentarios.  Saludos !!!.

 

 

 

The following two tabs change content below.
Admin

Admin

Administrador de Dotnetuy, con más de 20 años de experiencia en el mundo de la informática y el desarrollo de software en diferentes lenguajes, trabajando en backend y frontend, desde sus primeros pasos con clipper cuando comenzaba la década de los 90’s , y continuando con pascal, C, C++, Visual basic, y multiples gestores de bases de datos hasta hoy en día con C# y todas las técnologias relacionadas con .NET.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *