intervalnum

Назначение

Функция возвращает номер интервала по значению.

Для определения правой границы интервала по номеру интервала используйте функцию intervalrightbound. Для определения левой границы интервала по номеру интервала используйте функцию intervalleftbound.
Синтаксис

intervalnum(значение, точка, шаг [,stepunits] [,minimum] [,maximum])

Аргументы

Функция требует наличия следующих обязательных документов:

  • значение - значение, внутри которого определяется интервал;

  • точка - начальная точка разбиения; разбиение направлено в обе стороны; интервалы меньше данного значения будут отрицательными;

  • шаг - шаг (размер) интервала.

Возможно использование следующих именованных параметров:

  • stepunits - используется для выбора единицы измерения шага типа дата/время; возможны следующие значения:

    • years (годы)

    • months (месяцы)

    • weeks (недели)

    • days (дни)

    • hours (часы)

    • minutes (минуты)

    • seconds (секунды)

  • minimum - используется для ограничения минимального значения интервалов;

  • maximum - используется для ограничения максимального значения интервалов.

Возвращаемое значение

Функция возвращает число, означающее интервал.

Примеры

intervalnum(63, 40, 10) возвращает 2

intervalnum(55, 40, 10) возвращает 1

intervalnum(46, 40, 10) возвращает 0