select a.enrolled_id, b.done_cnt, a.total_cnt, round((b.done_cnt / a.total_cnt),2) as ratio from(
select enrolled_id, count(*) as total_cnt from enrolleds_detail
group by enrolled_id
) a
inner join (
select enrolled_id, count(*) as done_cnt from enrolleds_detail
where done = 1
group by enrolled_id
) b on a.enrolled_id = b.enrolled_id
'DB > SQL' 카테고리의 다른 글
스파르타 코딩클럽 데이터 분석 1주차 개발일지 (2) (0) | 2021.06.30 |
---|---|
스파르타 코딩클럽 데이터 분석 1주차 개발일지 (1) (0) | 2021.06.28 |
스파르타 코딩클럽 SQL 3주차 개발일지 (0) | 2021.06.12 |
스파르타 코딩클럽 SQL 2주차 개발일지 (0) | 2021.06.11 |
스파르타 코딩클럽 SQL 1주차 개발일지 (0) | 2021.06.10 |