ApplyCalendar 函数将新日历应用到时间系列。
ApplyCalendar (ts TimeSeries, cal_name lvarchar, flags integer default 0) returns TimeSeries;
如果参数指定日历的时间间隔比附加到原始时间系列的日历小,且原始时间系列是规则的,那么生成的时间系列具有更高的频率,并因此可以具有比原始时间系列更多的元素。例如,将每天八个有效时间点的每小时日历应用到每天时间系列会将新时间系列中的每个每天条目转换为八个每小时条目。
新时间系列,它使用指定日历且包括新日历活动时间点上原始时间系列的条目。
select ApplyCalendar(stock_data,'fourdaycal') from daily_stocks where stock_name = 'GBase';