平均开放虫寿命(以天为单位)



我希望根据严重程度确定开放bug的平均生存时间(以天为单位)。

<表类> 缺陷严重程度 状态 date_assigned tbody><<tr>1打开2021-9-141在2021-9-151固定2021-9-161验证2021-9-171关闭2021-9-182B打开2021-10-182B在2021-10-192B关闭与修复2021-10-203C打开2021-11-203C评论2021-11-213C关闭2021-11-224打开2021-12-244关闭2021-12-26

假设有一个"one_answers";close"对于每个bug,您可以使用两个级别的聚合:

select severity,
avg( close_date - open_date ) as avg_days
from (select bug, severity, min(date_assigned) as open_date,
max(date_assigned) as close_date
from table1
where status like '%open%' or
status like '%closed%'
group by bug, severity
) t1
group by severity
order by severity;

注意,不同数据库的日期函数差别很大。数据差异的确切语法可能与上面的不同。

编辑:

在Databricks中,我认为你需要:

select severity,
avg( datediff(close_date, open_date) ) as avg_days

相关内容

  • 没有找到相关文章

最新更新