home / watch

Most Viewed Titles (unique viewers)

Custom SQL query returning 4 rows (hide)

SELECT pr.tmdb_id,
       pr.media_type,
       COUNT(DISTINCT pr.profile_id) AS unique_viewers,
       SUM(pr.completed) AS completions,
       ROUND(AVG(pr.position_seconds) / 60.0, 0) AS avg_position_min
FROM progress pr GROUP BY pr.tmdb_id, pr.media_type ORDER BY unique_viewers DESC, completions DESC LIMIT 30

Edit SQL

This data as json, CSV

tmdb_idmedia_typeunique_viewerscompletionsavg_position_min
73586 tv 2 0 21.0
129552 tv 1 1 44.0
1236153 movie 1 0 1.0
4604 tv 1 0 9.0
Powered by Datasette · Queries took 1.695ms