Add some queries that explore schedule.view_count

This commit is contained in:
gg1234 2024-04-23 17:44:19 -07:00
parent 172c25be6c
commit 2bf95ca33a
1 changed files with 44 additions and 0 deletions

View File

@ -279,6 +279,50 @@ SELECT c.n AS name,
AND s.segment_id != 8
ORDER BY s.jst;
-- Views by caster (for debugging)
SELECT c.n AS name,
s.video_id,
s.view_count,
s.jst
FROM schedule s
JOIN caster c ON c.id = s.caster_id
WHERE view_count IS NOT NULL
AND c.n = "&caster"
ORDER BY view_count DESC;
-- Average views for casters
SELECT c.n AS name,
AVG(s.view_count) AS avg_views,
COUNT(s.view_count) AS appearances
FROM schedule s
JOIN caster c ON c.id = s.caster_id
WHERE view_count IS NOT NULL
AND view_count != 0
GROUP BY c.n
ORDER BY avg_views DESC;
-- Views by segment (for debugging)
SELECT seg.n AS name,
s.video_id,
s.view_count,
s.jst
FROM schedule s
JOIN segment seg ON seg.id = s.segment_id
WHERE view_count IS NOT NULL
AND seg.n = "&segment"
ORDER BY view_count DESC;
-- Average views for segments
SELECT seg.n AS name,
AVG(s.view_count) AS avg_views,
COUNT(s.view_count) AS appearances
FROM schedule s
JOIN segment seg ON seg.id = s.segment_id
WHERE view_count IS NOT NULL
AND view_count != 0
GROUP BY seg.n
ORDER BY avg_views DESC;
-- MANUAL FIXES
-- copy matsu's cancelled coffee time to cancellation table