Интервал выборки из архива

При операциях выборки из архива используется функция INTERVAL, с помощью которой задается временной интервал выборки (T_FROM, T_TO). Эта функция имеет следующие аргументы:

   TYPE – алгоритм выборки:

   0 – за последний час (от времени запроса);

   1...12 – за 1...12 предыдущих часов;

   13 – от начала текущих суток до текущего времени;

   14 – за предыдущие сутки;

   15 – от начала текущей недели до начала текущего дня;

   16 – за предыдущую неделю;

   17 – от начала текущего месяца до начала текущего дня;

   18 – за предыдущий месяц;

   19 – за предыдущие 2 месяца;

   20 – за предыдущие 3 месяца;

   25 – от времени старта монитора до текущего времени;

   26 – от начала текущего квартала до начала текущего дня;

   27 – OFFSET секунд от текущего времени;

   28 – от начала текущего года до начала текущего дня;

   29 – за предыдущий год;

   30 – автоматическое смещение T_TO на 1 секунду вправо при каждой отработке канала CALL INPUT, извлекающего срез архива;

   31 –

   OFFSET – этот параметр задается в секундах (натуральное число):

   если 0<>OFFSET<(число секунд в году), то интервал, заданный аргументом TYPE, смещается на OFFSET секунд в сторону меньших значений времени;

   если OFFSET>(число секунд в году), то OFFSET задает T_TO как число секунд с 01.01.70.

   DELTA – этот параметр задается в секундах (натуральное число). Если DELTA>0, T_FROM-OFFSET заменяется величиной T_TO-OFFSET-DELTA.

Функция округляет границы интервала (T_FROM и T_TO) до минут во всех случаях, кроме ее использования в каналах CALL, извлекающих срезы из архива.