ComeçarComece de graça

Construindo datas a partir de partes

A função DATEFROMPARTS() permite transformar uma sequência de números que representam partes de uma data em um tipo de dado DATE válido. Neste exercício, você vai aprender a usar DATEFROMPARTS() para montar datas a partir dos componentes em uma tabela de calendário.

Embora a tabela de calendário já tenha datas, isso ajuda a visualizar situações em que a tabela base possui componentes de data como inteiros, mas não um valor de data completo — algo que pode acontecer ao importar dados de arquivos texto diretamente para o banco de dados.

Este exercício faz parte do curso

Análise de Séries Temporais no SQL Server

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- 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 e executar o código