Извлечение года, месяца и дня из даты
В 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;