Skip to main content
Skip to main content

Interval

Семейство типов данных, представляющих интервалы дат и времени. Оператор INTERVAL возвращает значения этих типов.

Внимание

Нельзя использовать типы данных Interval для хранения данных в таблице.

Структура:

  • Интервал времени в виде положительного целого числа.
  • Тип интервала.

Поддержанные типы интервалов:

  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR

Каждому типу интервала соответствует отдельный тип данных. Например, тип данных IntervalDay соответствует интервалу DAY:

Использование

Значения типов Interval можно использовать в арифметических операциях со значениями типов Date и DateTime. Например, можно добавить 4 дня к текущей дате:

Также можно использовать различные типы интервалов одновременно:

И сравнивать значения из разными интервалами:

Смотрите также