Как в Postgresql сделать запрос помесячно в разрезе последних 12 месяцев?

Подскажите пожалуйста по вопросу :

У меня есть SQL запрос, формирующий результат (отчет "о среднем времени ответа сотрудника") .

Отчет собирает в данный момент статистику только за текущий месяц.

Как мне модифицировать запрос так, чтобы он выдавал результат помесячно в разрезе последних 12 месяцев?

( Т.е результат времени за апрель 2023, март 2023, февраль 2023, январь 2023, декабрь 2022 и т.д)

Любая помощь важна ! Спасибо!

with My_request as

(select jiraissue.pkey , min(age(jiraaction.created, jiraissue.created))as first_time_response -- Время первого ответа
from jiraaction 
inner join jiraissue on jiraaction.issueid = jiraissue.id 
where jiraissue.pkey like '%TPAGENT-%'
and (jiraissue.created between (date_trunc('month', now())::date ) and now()::date) --Тикеты созданные за текущий месяц  и прокомментированные автором
group by jiraissue.pkey
order by first_time_response asc)

select avg(sum_first_t_r) as avg_time_response, now() as date_column  --  Среднее время ответа в минутах
from (select pkey, (sum(first_time_response)) as sum_first_t_r from My_request group by pkey) as table_avg_time_response

Текущий вывод в БД:

avg_time_response date_column
00:51:41.634325 2023-04-24 14:47:19

Ответы (0 шт):