全部 - 我正在尝试做一个基本的(理论上)准时完成报告。我想列出assigned_to_id | 准时百分比(百分比 - 但现在这并不重要)
我想我告诉 MySQL 获取所有任务的计数以及在截止日期之前的某个日期标记为关闭的所有任务的列表,然后给我那个数字......看起来很简单?
我是系统管理员 - 不是 SQL 开发人员,所以请原谅我的粗鲁!
我有
select issues.assigned_to_id, tb1.percent from (
Select
(select count(*) from issues where issues.due_date >= date(issues.closed_on) group by issues.assigned_to_id)/
(select count(*) from issues group by issues.assigned_to_id) as percent
from issues)
as tb1
group by tb1.percent;
我试图解决多行问题时有点混淆,所以当我开始时情况可能会更糟 - 但如果我能得到一个用户列表以及他们的百分比,那就太好了!
我很想使用“for each”之类的东西,但我知道那不存在。
谢谢!