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

Вычисление разницы между датами

DATEDIFF() — одна из наиболее известных функций для работы с датами. Она используется для получения количества единиц времени между двумя датами. Эта функция полезна для вычисления, например:

  • Скольких лет прошло с момента определённого события.
  • Возраста человека в заданный момент времени.
  • Сколько минут занимает обработка заказа в ресторане.

Почти в любой бизнес-задаче найдётся сценарий, где эта функция окажется полезной.

В этом упражнении вы будете использовать DATEDIFF() для выполнения вычислений с датами из таблицы voters.

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

Функции для работы с данными в SQL Server

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

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

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

SELECT
	first_name,
	birthdate,
	first_vote_date,
    -- Select the diff between the 18th birthday and first vote
	___(___, ___(YEAR, 18, ___), ___) AS adult_years_until_vote
FROM voters;
Редактировать и запускать код