通过任务要获得用户花费的时间,如果你有机会到数据库中,你可以运行此查询:
select wl.timeworked, wl.worklogbody, wl.updateauthor, wl.updated,
u.display_name, ji.summary,
concat(concat(p.pkey,'-'),ji.issuenum) as IssueKey
from worklog wl
inner join cwd_user u
on wl.updateauthor = u.user_name
inner join jiraissue ji
on ji.id = wl.issueid
inner join project p
on (ji.project = p.id)
where issueid in (
select j.ID
from jiraissue j
inner join project p
on (j.project = p.id)
where u.user_name = 'userid')
与提交工作日志的人的用户标识替换用户标识。请注意,对于每个JIRA票证(问题),可以由不同用户提交多个工作日志。这将为您提供由用户标识提交的每个工作日志,并且还会向您显示它们用于哪个工单(问题)。如果您只想查询特定的时间范围,可以在where子句中的日期约束中添加。 JIRA记录的时间计算栏的计量单位是秒。
谢谢你的回复。我需要通过任务分解工人花费的总时间。多少次他/她的工作在*此* *任务此*月(或任何其他任意时间段)。 –