-
Cómo convertir la fecha en SQL
-
Escritura de sentencias SQL que utilizan el tipo de datos de fecha es un ejercicio sencillo y fácil de memorizar. El tipo de base de datos que usted utiliza, sin embargo, se determinará qué sintaxis para usar. Algunas herramientas de software de base de datos, como Microsoft Access, tienen una interfaz que oculta su entrada fecha para evitar tener que realizar una conversión. SQL es flexible en sus formatos de fecha disponibles y el uso de la función de conversión puede devolver su fecha en cualquier formato que necesita.Instrucciones
1 Abra la línea de comandos SQL y conectarse a la base de datos.
2 Escriba su sentencia de selección. Se debe tomar la forma de
SELECT ... FROM <nombre de tabla>;
3 Agregar una función de conversión a la instrucción de selección. Debe quedar como
SELECT CONVERT (...) FROM <nombre de tabla>;
4 Añadir un tipo de datos VARCHAR () para la función de conversión. Introduzca el número de caracteres que serán necesarios para mantener la fecha formateada en el argumento de la función varchar. Debe quedar como
SELECT CONVERT (VARCHAR (10) ...) FROM <nombre de tabla>;
5 Añadir una función GETDATE () después de que el tipo de datos VARCHAR (). Se debería leer
SELECT CONVERT (VARCHAR (10), GETDATE () ...) FROM <nombre de tabla>;
6 Escribe el código de formato correspondiente para el tipo de fecha que desee. La lista de códigos estándar se puede encontrar en sql-server-helper.com. Su declaración debe leer algo como
SELECT CONVERT (VARCHAR (10), GETDATE () 102) FROM <nombre de tabla>;
7 Escribe el formato de fecha fuera de la función CONVERT () entre paréntesis. Su declaración completa debe leer algo como esto
SELECT CONVERT (VARCHAR (10), GETDATE (), 102) AS [AAAA.MM.DD] de <nombre de tabla>;