Tecnología

Inicio

Cómo convertir la fecha en SQL

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>;