Interval
Семейство типов данных, представляющих интервалы дат и времени. Оператор INTERVAL возвращает значения этих типов.
Внимание
Нельзя использовать типы данных Interval
для хранения данных в таблице.
Структура:
- Интервал времени в виде положительного целого числа.
- Тип интервала.
Поддержанные типы интервалов:
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
Каждому типу интервала соответствует отдельный тип данных. Например, тип данных IntervalDay
соответствует интервалу DAY
:
Использование
Значения типов Interval
можно использовать в арифметических операциях со значениями типов Date и DateTime. Например, можно добавить 4 дня к текущей дате:
Также можно использовать различные типы интервалов одновременно:
И сравнивать значения из разными интервалами:
Смотрите также
- Оператор INTERVAL
- Функция приведения типа toInterval