关于sql groupby 和orderby结合使用的问题?

原始数据是 每人,每分钟,每个房间的观看数

目标查出 每人每天的的最大数(计算所有房间每分钟的数,然后取最大的那分钟的数据当每日的峰值)。

人 id 分钟timer 观看数num 房间 room_id

有大神帮忙一起想想sql怎么写?


拉风的咖菲猫
浏览 1075回答 1
1回答

慕慕森

对的select    r.admin_id,  max(t.sumMum),   r.timer_count  from   (     select admin_id,timer_count,sum(num) As sumMum    from room_running   where timer_type = 'minute'      and timer_count between 25532160 and 25533599      and ref_host = ""      and room_id > 0    group by admin_id,timer_count  ) t JOIN room_running r ON r.timer_type = t.timer_type group by admin_id
打开App,查看更多内容
随时随地看视频慕课网APP