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

Извлечение года, месяца и дня из даты

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