Skip to content

Instantly share code, notes, and snippets.

@tfgrahame
Created January 3, 2018 10:06
Show Gist options
  • Save tfgrahame/29dd8aa915ab5e0a0d68f242eefa24a8 to your computer and use it in GitHub Desktop.
Save tfgrahame/29dd8aa915ab5e0a0d68f242eefa24a8 to your computer and use it in GitHub Desktop.
podcasts.sql
SELECT
YEAR(v.created) AS 'year',
CASE
WHEN MONTH(v.created) = '1' THEN 'Jan'
WHEN MONTH(v.created) = '2' THEN 'Feb'
WHEN MONTH(v.created) = '3' THEN 'Mar'
WHEN MONTH(v.created) = '4' THEN 'Apr'
WHEN MONTH(v.created) = '5' THEN 'May'
WHEN MONTH(v.created) = '6' THEN 'Jun'
WHEN MONTH(v.created) = '7' THEN 'Jul'
WHEN MONTH(v.created) = '8' THEN 'Aug'
WHEN MONTH(v.created) = '9' THEN 'Sep'
WHEN MONTH(v.created) = '10' THEN 'Oct'
WHEN MONTH(v.created) = '11' THEN 'Nov'
WHEN MONTH(v.created) = '12' THEN 'Dec'
END AS 'month',
FLOOR((SUM(v.duration) / 60) / 60) AS 'aggregate_version_durations'
FROM
version v
JOIN
version_version_type vvt ON vvt.pid = v.pid
AND vvt.version_type_id = 'Podcast'
JOIN
ondemand od ON od.version_pid = v.pid
WHERE
YEAR(v.created) = '2017'
GROUP BY MONTH(v.created) , YEAR(v.created)
ORDER BY YEAR(v.created) , MONTH(v.created)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment