НачатьНачать бесплатно

Создание дат из составных частей

Функция DATEFROMPARTS() позволяет преобразовать набор чисел, представляющих отдельные части даты, в корректное значение типа DATE. В этом упражнении вы научитесь использовать DATEFROMPARTS() для построения дат из компонентов в таблице-календаре.

Несмотря на то что таблица-календарь уже содержит готовые даты, это упражнение помогает смоделировать ситуацию, когда в исходной таблице хранятся целочисленные компоненты даты без самого значения даты — например, при импорте данных из плоских файлов непосредственно в базу данных.

Это упражнение является частью курса

Анализ временных рядов в SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- 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;
Редактировать и запускать код