-
스파르타 코딩클럽 SQL (3)코딩 2023. 2. 11. 22:26
(
select '7월' as month, c1.title, c2.week, count(*) as cnt from courses c1
inner join checkins c2 on c1.course_id = c2.course_id
inner join orders o on c2.user_id = o.user_id
where o.created_at >= '2020-08-01'
group by c1.title, c2.week
order by c1.title, c2.week
)
union all
(
select '8월' as month, c1.title, c2.week, count(*) as cnt from courses c1
inner join checkins c2 on c1.course_id = c2.course_id
inner join orders o on c2.user_id = o.user_id
where o.created_at >= '2020-08-01'
group by c1.title, c2.week
order by c1.title, c2.week
)
select e.enrolled_id, e.user_id, count(*) as cnt from enrolleds e
inner join enrolleds_detail ed on e.enrolled_id = ed.enrolled_id
where ed.done=1
group by e.enrolled_id, e.user_id
order by cnt DESC
'코딩' 카테고리의 다른 글
스파르타 코딩클럽 SQL (2) (0) 2023.02.11 스파르타 코딩클럽 SQL (1) + (2) (0) 2023.02.08