select month,ranking,song_name,play_pv from ( select month, row_number()over(partition by month order by play_pv desc, t1.song_id)as ranking, song_name,song_id,play_pv from ( select month,song_id,max(song_name) as song_name,count(1) as play_pv from( select month(fdate) as'...