Как использовать в Postgresql одновременно AVG и AGE?

Рейтинг: 0Ответов: 0Опубликовано: 18.04.2023

У меня есть SQL запрос, который получает время ответа на задачу.

(вычисляется как : время создания задачи - время комментария)

select jiraaction.author,actionbody,  jiraissue.pkey, age (jiraaction.created, jiraissue.created)as time_response
from jiraaction 
inner join jiraissue on jiraaction.issueid = jiraissue.id 
where jiraissue.pkey like '%-26578%' 

Проблема в том, что дальше к этому выводу я не могу применить функцию - "AVG" (для того чтобы вычистить среднее время ответа. )

Как эти функции правильно сопоставить ? ("AGE" И "AVG")

А когда делаю так :

select jiraaction.author,actionbody,  jiraissue.pkey, avg(age(jiraaction.created, jiraissue.created) as time_response) as avg_time_response
from jiraaction
inner join jiraissue on jiraaction.issueid = jiraissue.id 
where jiraissue.pkey like '%-26578%' 

sql начинает ругаться :

SQL Error [42601]: ERROR: syntax error at or near "as"

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

Ответы

Ответов пока нет.