代码之家  ›  专栏  ›  技术社区  ›  Sandeep Anand

SQL返回JIRA中每个项目的最新更新日期

  •  1
  • Sandeep Anand  · 技术社区  · 7 年前

    嗯,我在吉拉主持了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
    

    但没有得到预期的结果。 因此,任何有关这方面的帮助都将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Yogesh Sharma    7 年前

    嗯,你只想得到最新更新的项目使用 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