题解 | 广告点击的高峰期

这个题题目中只说了“哪个小时为广告点击的高峰期”并没有明确是否要看按天维度的的峰值,因此只需要按hour进行group by即可。如果题目要求按照每天来看,哪天哪个小时的点击为最高峰时,用到group by date(click_time),hour(click_time) 先按天分组后再按小时分组(注意逻辑顺序))即可。

select hour(click_time) as click_hour, count(user_id) as click_cnt
from user_ad_click_time
group by hour(click_time)
order by click_cnt desc
limit 1

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务