Вычисление разницы между датами
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;