Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

select

a.contest_id,hacker_id,name,sum(total_submissions),sum(total_accepted_submissions),sum(total_v
iews),sum(total_unique_views)
from
(
select contest_id,sum(total_views) as total_views ,sum(total_unique_views) as
total_unique_views,sum(total_submissions) as total_submissions,sum(total_accepted_submissions)
as total_accepted_submissions
from
(
select college_id,sum(total_views) as total_views ,sum(total_unique_views) as
total_unique_views,sum(total_submissions) as total_submissions,sum(total_accepted_submissions)
as total_accepted_submissions
from
(
select challenge_id,sum(total_views) as total_views ,sum(total_unique_views) as
total_unique_views,sum(total_submissions) as total_submissions,sum(total_accepted_submissions)
as total_accepted_submissions
from
(
select challenge_id,total_views,total_unique_views,0 as total_submissions,0 as
total_accepted_submissions
from view_stats
union all
select challenge_id,0 as total_views,0 as
total_unique_views,total_submissions,total_accepted_submissions
from submission_stats
)a
group by challenge_id
)a
inner join challenges b
on a.challenge_id=b.challenge_id
group by college_id
)a
inner join colleges b
on a.college_id=b.college_id
group by contest_id
)a
inner join contests b
on a.contest_id=b.contest_id
group by contest_id
order by a.contest_id

You might also like