获赞
1.2W
粉丝
674
关注
14
看过 TA
2157
湖北工业大学
2016
算法工程师
IP属地:浙江
「Show me the code」
私信
关注
每类视频近一个月的转发量/率 明确题意: 计算每类视频在有用户互动的最近一个月(按包含当天在内的近30天算)中的转发量和转发率。结果按转发率降序排序 问题分解: 关联用户-视频互动记录和短视频信息表:JOIN tb_video_info USING(video_id); 筛选最近30天的记录: 找到今天的日期:MAX(DATE(start_time) 往过去推移30天:DATE_SUB(MAX(DATE(start_time)), INTERVAL 30 DAY) 筛选最近的:WHERE DATE(start_time) > (SELECT DATE_SUB(MAX(DATE(st...
搞快点我很忙:大佬你好呀,想请问一下为什么必须要用where来写呀 WHERE DATE(start_time) > ( SELECT DATE_SUB(MAX(DATE(start_time)), INTERVAL 30 DAY) FROM tb_user_video_log )这个,不能直接在GROUP BY 里面用having来限定这个日期时间吗? GROUP BY tag HAVING DATE(start_time) > DATE_SUB(DATE(start_time),interval 30 day) ORDER BY retweet_rate 我写出来一直报错"Unknown column 'start_time' in 'having clause'"
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务