不爱data爱dating的屁屁酱
不爱data爱dating的屁屁酱
全部文章
题解
归档
标签
去牛客网
登录
/
注册
不爱data爱dating的屁屁酱的博客
全部文章
/ 题解
(共16篇)
题解 | #国庆期间近7日日均取消订单量#
先挑选出国庆前三天的日期, 再选出7日内的所有订单完成记录、取消记录,两个表左连接会得到国庆前三天每一天的近七日记录,进行平均即可 select a.dt, round(sum(订单完成量)/count(b.dt),2) as 日均订单完成量, round(sum(订单取消量)...
Mysql
2022-03-06
0
227
题解 | #有取消订单记录的司机平均评分#
不会with rollup的后果: select driver_id, round(avg(case when grade is not null then grade end),1) as avg_grade from tb_get_car_order ...
Mysql
2022-03-06
0
315
题解 | #连续签到领金币#
今天一层层剖析到这里~测试通过,待会来写解答!!!!! 用最后提交测试的案例来做例子 (1)首先,我的思路是先提取一张表,包含连续标识(该日是否为当月有效打卡的连续日,比如10月3日签到但之后10月5日才签到,则标识为0)、打卡标识(该日是否打卡,比如10月5日标识为1,而10月4日如果出现在表中且...
Mysql
2022-03-05
0
455
题解 | #统计活跃间隔对用户分级结果#
思路: 我的思路是通过“今日与最晚活跃日期时间差”和“今日与最早活跃日期时间差”共同来确定用户的等级,所以首先生成一个表a,主要包含三个字段:uid,今日与最晚活跃日期时间差,今日与最早活跃日期时间差: select uid, datediff((select max(out_time...
Mysql
2022-03-03
50
1445
题解 | #近一个月发布的视频中热度最高的top3视频#
思路:先生成c表格包含以下字段: video_id、视频完播率、点赞数、评论数、转发数、新鲜度 再从c表格中提取计算热度 select video_id, round((100*视频完播率 + 5*点赞数 + 3*评论数 + 2*转发数)*新鲜度,0) as 热度 from (...
Mysql
2022-03-03
0
424
题解 | #平均播放进度大于60%的视频类别#
select 视频类别, concat(round(sum(播放进度)/count(video_id)*100,2),'%') from (select a.video_id, (case when TIMESTAMPDIFF(second,a.start_time,a.end_time) <...
Mysql
2022-03-02
0
199
首页
上一页
1
2
下一页
末页