您的位置:首页 > 数据库

SQL-查询JIRA中已创建与已解决问题对比报告

2016-04-22 21:53 519 查看
DECLARE @DaysLapse INT;
DECLARE @ProjectKey VARCHAR(255);

SET @DaysLapse = 6;
SET @ProjectKey = 'XXX';

SELECT  DATE(ji.CREATED) AS YearMonth,
COUNT(ji.CREATED) AS CreatedTicketNo,
T.ResolvedTciektNo AS ResolvedTicketNo
FROM jiraissue ji
INNER JOIN project pr ON pr.ID = ji.PROJECT
LEFT JOIN (
SELECT
DATE(ji.RESOLUTIONDATE) AS YearMonth,
COUNT(ji.RESOLUTIONDATE) AS ResolvedTciektNo
FROM jiraissue ji
INNER JOIN project pr ON pr.ID = ji.PROJECT
WHERE pr.pkey = @ProjectKey
AND ji.RESOLUTIONDATE >= DATE_SUB(DATE(NOW()),INTERVAL @DaysLapse DAY)
GROUP BY DATE(ji.RESOLUTIONDATE)
) T ON T.YearMonth = DATE(ji.CREATED)
WHERE pr.pkey = @ProjectKey
AND ji.CREATED >= DATE_SUB(DATE(NOW()),INTERVAL @DaysLapse DAY)
GROUP BY DATE(ji.CREATED);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: