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

Задание

Легко

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

  • <strong>events</strong>: <strong>id</strong>, <strong>start</strong>, <strong>end</strong>

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

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

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

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

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