我有两个具有以下架构的表:
活动开始表:
ActivityID | Timestamp
A1 T1
A2 T2
A3 T3
A4 T4
活动完成表:
ActivityID | Timestamp
A1 T1
A2 T2
A3 T4
现在,我想计算已完成活动的总百分比。
我想到做两个表的左外部联接。但是我有办法考虑解决方案。有人可以帮我弄这个吗?
最佳答案
select count(c.ActivityID) * 100 / count(s.ActivityID) as percentage
from ActivityStarted s
left join ActivityCompleted c on s.ActivityID = c.ActivityID