如何在SonarQube5.1中查找特定日期后的所有已关闭问题

如何在SonarQube5.1中查找特定日期后的所有已关闭问题,sonarqube,sonarqube5.1,Sonarqube,Sonarqube5.1,我如何在SonarQube5.1中找到特定日期后的所有已结问题 有一个webservice API用于查找特定日期后的未解决问题 api/issues/search?statuses=OPEN&createdAfter=2015-11-17 对于closedAfter之类的已解决问题,我们有类似的解决方案吗 另一种方法是查询表,但在SQ5.1中,日期以某种unix格式存储。如何将问题表中的问题结束日期转换为YYYY-MM-DD格式,以便创建一个查询,如选择kee、status、RESO

我如何在SonarQube5.1中找到特定日期后的所有已结问题 有一个webservice API用于查找特定日期后的未解决问题

api/issues/search?statuses=OPEN&createdAfter=2015-11-17
对于closedAfter之类的已解决问题,我们有类似的解决方案吗


另一种方法是查询表,但在SQ5.1中,日期以某种unix格式存储。如何将问题表中的问题结束日期转换为YYYY-MM-DD格式,以便创建一个查询,如选择kee、status、RESOLSSION where status='CLOSED'和问题结束日期>2015-11-17

我怀疑是否有可靠的方法可以做到这一点。打开的问题显然保存在数据库中,但关闭的问题会被清除(以免数据库膨胀)。根据:
上的文档,删除所有30天以上的已结清问题


因此,无论您对已结清问题的查询是什么,结果(可能不完整)都是不可信的。

很抱歉,回复太晚。默认情况下,已结清问题保留30天。但是,这可以延长。在生产过程中,我们将已关闭的问题保留90天。下面的查询可用于查找特定日期后的已关闭问题

select i.kee,i.status,i.resolution,i.SEVERITY,i.tags, to_char(from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC', 'YYYY-MM-DD') AS ISSUE_CLOSE_DATE1 from issues i where i.status='CLOSED' and from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + i.ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC' > to_date('2015-11-15','YYYY-MM-DD')
我认为,Sonar团队应该开发一个Web服务,以便在特定日期后(如下面所示)查找已关闭的问题

api/issues/search?statuses=CLOSED&closedAfter=2015-11-17