SQL 到 return 每个项目在 JIRA 中的最新更新日期

SQL to return for every project most recent updated date in JIRA

嗯,我在 JIRA 中托管了 100 多个项目,我想知道其中哪些项目处于活动状态。 所以找到了一些 SQL 相关的查询,可以给出所有项目的列表以及最后一天的更新。

SELECT DISTINCT i.PROJECT, MIN(i.UPDATED) as "Last Updated", p.pname
FROM jiraissue i
INNER JOIN project p
ON p.ID = i.PROJECT
GROUP BY i.PROJECT, p.pname
ORDER BY MIN(i.UPDATED) ASC, i.PROJECT, p.pname

但没有得到想要的结果。 因此,我们将不胜感激。

好吧,您只想使用 MAX() 函数而不是 MIN() 获取最后更新的项目,然后执行 GROUP BY

SELECT 
        i.PROJECT, MAX(i.UPDATED) as "Last Updated", MAX(p.pname) Name
FROM jiraissue i
INNER JOIN project p
ON p.ID = i.PROJECT
GROUP BY i.PROJECT
ORDER BY 2,1,3