Menu
Coddy logo textTech

Работа с датами. Часть 2

Часть раздела Основы путешествия по SQL на Coddy. Урок 32 из 72.

Даты нельзя складывать или вычитать как числа. Чтобы выполнять вычисления с датами, необходимо преобразовать их в числа с помощью функции JULIANDAY.

Эта функция преобразует даты в юлианский день — непрерывный отсчёт дней с 1 января 4713 года до н. э., который астрономы используют для вычисления временных интервалов и сравнения разных календарей.

Обратите внимание, что в системе юлианских дат день начинается в полдень (12:00:00), поэтому дробная часть .5 соответствует ровно полудню.

Чтобы использовать это, мы напишем:

SELECT JULIANDAY('2023-02-20 12:00:00')

Это вернёт 2459996.0 дней

challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • events: id, start, end

Получите идентификаторы всех событий, которые длятся менее трёх дней

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница SQL