CalIndex 函数

CalIndex 函数返回日历中两个给定时间戳记之间的有效时间间隔数。

语法

CalIndex(cal_name     lvarchar, 
         begin_stamp   datetime year to fraction(5), 
         end_stamp              datetime year to fraction(5)) 
returns integer;
cal_name
日历的名称。
begin_stamp
范围的起始点。不得早于日历开始日期。
end_stamp
范围的结束点。

描述

等效的 API 函数为 ts_cal_index()

返回结果

给定日历中两个时间戳记之间的有效时间间隔数。

示例

以下查询返回日历 daycal 中 2011-01-03 和 2011-01-05 之间的时间间隔数:
select CalIndex('daycal',
      '2011-01-03 00:00:00.00000',
      '2011-01-05 00:00:00.00000')
    from systables
    where tabid = 1;