📜  在 jira 数据库上获取类型任务 12 个月的 sql 脚本 - SQL (1)

📅  最后修改于: 2023-12-03 14:50:57.686000             🧑  作者: Mango

在 JIRA 数据库上获取类型任务 12 个月的 SQL 脚本

简介

如果您是一名程序员并需要从 JIRA 数据库上获取特定类型任务的数据,那么您可以使用以下 SQL 脚本。本文将介绍如何在 JIRA 数据库上获取类型任务 12 个月的数据,并带有相应的解释和注释。

SQL 脚本
SELECT 
    COUNT(*) AS "Total", 
    DATE_TRUNC('month', created) AS "Month"  
FROM 
    jiraissue 
WHERE 
    issuetype = '任务' 
    AND created >= CURRENT_DATE - INTERVAL '12 months'  
GROUP BY 
    DATE_TRUNC('month', created);
脚本说明
SELECT 子句

在 SELECT 子句中,我们使用了 COUNT() 聚合函数,它将统计创建日期在特定时间内的任务的总数并返回结果为 "Total"。我们还使用了 DATE_TRUNC() 函数,它将从创建日期中提取月份并返回结果为 "Month"。

FROM 子句

在 FROM 子句中,我们指定了 jiraissue 表,这是 JIRA 数据库中存储所有任务数据的表。

WHERE 子句

我们在 WHERE 子句中指定了以下条件:

  • issuetype = '任务':此条件过滤了 JIRA 数据库中的所有非任务类型的数据。
  • created >= CURRENT_DATE - INTERVAL '12 months':此条件过滤了创建日期在 12 个月之前的所有任务数据。
GROUP BY 子句

我们在 GROUP BY 子句中使用 DATE_TRUNC() 函数来将创建日期按月份进行分组,并获取每个月创建的任务总数。

结论

以上是获取 JIRA 数据库上特定类型任务 12 个月数据的 SQL 脚本及相应的解释和注释。这个脚本可以帮助程序员快速方便地获取所需数据。