Обчислення різниці між датами
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;