EmpezarEmpieza gratis

Construir fechas a partir de partes

La función DATEFROMPARTS() nos permite convertir una serie de números que representan partes de una fecha en un tipo de datos DATE válido. En este ejercicio, aprenderás a usar DATEFROMPARTS() para construir fechas a partir de componentes en una tabla de calendario.

Aunque la tabla de calendario ya contiene fechas, esto nos ayuda a visualizar casos en los que la tabla base tiene componentes de fecha como enteros pero no un valor de fecha, algo que puede ocurrir al importar datos desde archivos planos directamente a una base de datos.

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.

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
Editar y ejecutar código