Створення дат із частин
Функція 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;