У меня есть рабочая хранимая функция на postgresql db
create or replace function sp1(d1 date, d2 date)
returns table(ServiceType varchar, counter bigint) as $$
begin
return query select servicerequesttype, count(*)as counter from events
where creationdate>=d1 and creationdate<=d2
group by servicerequesttype
order by(counter) desc;
end;
$$
language plpgsql;
, которая возвращает таблицу с двумя столбцами, varchar и bigint.Я выполняю это как
select * from sp1();
Теперь я хочу использовать это в спящем режиме.Как я понимаю, я хочу выполнить необработанный запрос в спящем режиме и создать список для результата.
Возможно ли это, или мне нужно переписать хранимые процедуры заново?