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

Интервал

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

Структура:

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

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

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

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

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

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

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

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

См. также

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