Перейти к основному содержимому
Перейти к основному содержимому

Interval

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

Структура:

  • Временной интервал как беззнаковое целочисленное значение.
  • Тип интервала.

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

  • NANOSECOND
  • MICROSECOND
  • MILLISECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR

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

Замечания по использованию

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

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

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

См. также

  • Оператор INTERVAL
  • Функции преобразования типов toInterval