【发布时间】:2017-11-25 08:59:46
【问题描述】:
我有桌子
t1
这表明作业是否由用户完成
完成 -> 用户成功完成工作
given -> 雇主将工作分配给用户,但工作尚未完成
停止 -> 有一些问题,所以雇主取消了合同
id userid jobid status
1 4 6 finished
2 4 7 given
3 4 8 estopped
4 4 9 finished
2 4 10 given
3 4 11 finished
4 4 12 finished
现在我要计算成功率,
((用户4完成的总数)/ ((用户 4 完成的总数)+(用户 4 停止的总数))) *100
我不知道如何在 MySQL 中实现这个...
【问题讨论】:
-
为什么会有两次 job id 7 和 9 ?这是笔误吗?
-
@Fahad Anjum 抱歉,兄弟我更新了我的问题
标签: mysql