select month, ranking, song_name, play_pv from ( select month(fdate) as month, ROW_NUMBER() over (PARTITION BY month(fdate) ORDER BY count(play_log.song_id) DESC,song_info.song_id ASC) as ranking, song_name, count(play_log.song_id) as play_pv, song_info.song_id from play_log,song_info,user_info wher...