我不認爲你有選擇在JQL中做它,但你可以直接訪問jira數據庫。
你能得到關於此
JIRA Database schema
例如數據庫架構的一些詳細信息,這是jiraissue
表的說明
mysql> desc jiraissue;
+----------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+---------------+------+-----+---------+-------+
| ID | decimal(18,0) | NO | PRI | NULL | |
| pkey | varchar(255) | YES | UNI | NULL | |
| PROJECT | decimal(18,0) | YES | MUL | NULL | |
| REPORTER | varchar(255) | YES | | NULL | |
| ASSIGNEE | varchar(255) | YES | MUL | NULL | |
| issuetype | varchar(255) | YES | | NULL | |
| SUMMARY | varchar(255) | YES | | NULL | |
| DESCRIPTION | longtext | YES | | NULL | |
| ENVIRONMENT | longtext | YES | | NULL | |
| PRIORITY | varchar(255) | YES | | NULL | |
| RESOLUTION | varchar(255) | YES | | NULL | |
| issuestatus | varchar(255) | YES | | NULL | |
| CREATED | datetime | YES | | NULL | |
| UPDATED | datetime | YES | | NULL | |
| DUEDATE | datetime | YES | | NULL | |
| RESOLUTIONDATE | datetime | YES | | NULL | |
| VOTES | decimal(18,0) | YES | | NULL | |
| WATCHES | decimal(18,0) | YES | | NULL | |
| TIMEORIGINALESTIMATE | decimal(18,0) | YES | | NULL | |
| TIMEESTIMATE | decimal(18,0) | YES | | NULL | |
| TIMESPENT | decimal(18,0) | YES | | NULL | |
| WORKFLOW_ID | decimal(18,0) | YES | MUL | NULL | |
| SECURITY | decimal(18,0) | YES | | NULL | |
| FIXFOR | decimal(18,0) | YES | | NULL | |
| COMPONENT | decimal(18,0) | YES | | NULL | |
+----------------------+---------------+------+-----+---------+-------+
要實現排名,你可以使用下面的查詢中MySQL
SELECT ASSIGNEE,
PRIORITY,
MAX(rank)
FROM (SELECT ASSIGNEE,
PRIORITY,
CASE
WHEN @prevRank = SUBSTR(PRIORITY, 2) THEN @curRank
WHEN @prevRank := SUBSTR(PRIORITY, 2) THEN @curRank := @curRank + 1
END AS rank
FROM jiraissue,
(SELECT @curRank :=0, @prevRank := NULL) r
ORDER BY PRIORITY) t
GROUP BY ASSIGNEE
參照此SQLFiddle
謝謝!我希望能夠在JQL中做到這一點,但這也能奏效 - 感謝您爲此付出更多努力! –
@VladimirMarenus您可以將此過濾器添加到JIRA _project = name_of_project和受讓人= name_of_user_中的板過濾器配置 –