EmpezarEmpieza gratis

Dar formato a fechas con CAST() y CONVERT()

Podemos usar la función CAST() para convertir datos entre distintos tipos, incluidos los tipos de fecha/hora y los tipos de cadena. La función CONVERT() acepta tres parámetros: un tipo de datos, un valor de entrada y un código de formato opcional.

En este ejercicio verás cómo usar las funciones CAST() y CONVERT() para convertir fechas a cadenas con fines de formato, tomando como ejemplo la (tardía) noche en que los Chicago Cubs ganaron la Serie Mundial en EE. UU. en 2016. Por el camino, veremos una diferencia entre los tipos de datos DATETIME y DATETIME2 al usar CAST() y la flexibilidad adicional de CONVERT().

Este ejercicio forma parte del curso

Análisis de series temporales en SQL Server

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

DECLARE
	@CubsWinWorldSeries DATETIME2(3) = '2016-11-03 00:30:29.245',
	@OlderDateType DATETIME = '2016-11-03 00:30:29.245';

SELECT
	-- Fill in the missing function calls
	___(___ AS DATE) AS CubsWinDateForm,
	___(___ AS NVARCHAR(30)) AS CubsWinStringForm,
	___(___ AS DATE) AS OlderDateForm,
	___(___ AS NVARCHAR(30)) AS OlderStringForm;
Editar y ejecutar código