CalRange 函数返回某个范围内的一组有效的时间戳记。
CalRange(cal_name lvarchar,
begin_stamp datetime year to fraction(5),
end_stamp datetime year to fraction(5))
returns list(datetime year to fraction(5));
CalRange(cal_name lvarchar,
begin_stamp datetime year to fraction(5),
num_stamps integer)
returns list(datetime year to fraction(5));
第一个语法将范围指定为两个给定时间戳记之间。第二个语法指定在给定时间戳记之后要返回的有效时间戳记数。
等效的 API 函数为 ts_cal_range()。
时间戳记列表。
execute function CalRange('daycal',
'2011-01-03 00:00:00.00000',
'2011-01-05 00:00:00.00000'::datetime year
to fraction(5));
execute function CalRange('daycal',
'2011-01-03 00:00:00.00000', 2);