Розкладіть дату на рік, місяць і день
У SQL Server є низка функцій для роботи з типами дати. Спершу розгляньмо три функції, які повертають цілі числа, що відповідають року, місяцю та дню місяця відповідно.
Ці функції дають змогу групувати дати, тож можна обчислювати накопичені підсумки за роками або порівнювати показники помісячно. Також можна проаналізувати продажі за календарними днями місяця, щоб з'ясувати, чи є виражена місячна циклічність.
Ця вправа є частиною курсу
Аналіз часових рядів у SQL Server
Інструкції до вправи
- Скористайтеся функціями
YEAR(),MONTH(), іDAY(), щоб визначити рік, місяць і день для поточної дати та часу.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
DECLARE
@SomeTime DATETIME2(7) = SYSUTCDATETIME();
-- Retrieve the year, month, and day
SELECT
___(@SomeTime) AS TheYear,
___(@SomeTime) AS TheMonth,
___(@SomeTime) AS TheDay;