ПочатиПочніть безкоштовно

Обчислення різниці між датами

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