Задачка по SQL. Помогите сделать выборку.

Имеем таблицу
CREATE TABLE pageviews (session_id STRING, time DATETIME, is_premium INT8, url STRING);
Требуется:
10 самых популярных урлов по просмотрам
10 самых популярных url входа (первый просмотр в рамках одной сессии)
10 самых популярных url входа с указанием количества сессий и доли сессий (у которых страница входа соответствует данной) содержащих 1 или более просмотров с флагом is_premium
Затруднения вызвал третий пункт, но для общей картины привожу и два первых.
31 января 2019 в 02:15
Ближайшие курсы
Как стать веб-разработчиком?
Онлайн-курс
28
февраля

Как начать свой путь в разработке?
Онлайн-курс
1
марта
Стартуй в веб-разработке
Онлайн-курс
1
марта
Новые статьи

Как защитить Windows: системный подход
54500

«После Scratch поняла, что не хочу бросать программирование»
93410

Что такое MVP и зачем его делать
59900