SELECT * FROM ( SELECT MONTH (a.fdate) AS month, ROW_NUMBER() OVER ( PARTITION BY MONTH (a.fdate) ORDER BY COUNT(b.song_name) DESC, a.song_id ASC ) AS ranking, b.song_name, COUNT(b.song_name) AS play_pv FROM ( SELECT fdate, user_id, song_id FROM play_log WHERE user_id IN ( SELECT user_id FROM user_i...