У меня есть следующий код
CREATE OR REPLACE FUNCTION public.getcompletepause(VARIADIC arr text[])
RETURNS interval
LANGUAGE plpgsql
AS $function$
declare
slice TEXT[];
blancotime interval;
returnval interval; --Buffervalue
timetime interval;
begin
blancotime = '00:00:00';
FOR i IN 1..array_length($1,1) BY 1 loop
slice := $1[i:i+1];
returnval = slice[1];
END LOOP;
timetime= returnval + returnval;
return returnval;
END;
$function$
;
И мой входной параметр выглядит следующим образом:
select getcompletepause('00:01:20','01:10:00',...) --variadic parameter input
И я хочу, чтобы все входящие времена были добавлены к одному завершению время как
01: 11: 20, это полное время двух входов
Можете ли вы помочь мне с этим? Спасибо, ребята!