关注
这题感觉牛客有,我是用的窗口函数做的。小白浅写,请大佬多多批评指教。
with tiaojian as
(
select uid,in_time as pday from 实录表
union all
select uid,out_time as pday from 实录表
)
select
t.pday,
sum(case when t.m=1 then 1 else 0 end),
round(
sum(case when t.m=1 then 1 else 0 end)/count(distinct t.uid),2)
from(
select
uid,
pday,
row_number()over(partition by uid order by pday asc) as m
from tiaojian
) as t
group by t.pday
查看原帖
1 评论
相关推荐
斫桂:问的都挺简单的
查看10道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 什么是优秀的实习经历 #
8287次浏览 208人参与
# 实习简历求拷打 #
11788次浏览 152人参与
# 被上班搭子“传染”了哪些习惯 #
5488次浏览 98人参与
# 秋招被挂春招仍然能投的公司 #
6658次浏览 96人参与
# 工作后,你落下了哪些病根 #
13292次浏览 185人参与
# mt对你说过最有启发的一句话 #
35434次浏览 422人参与
# 作业帮求职进展汇总 #
82878次浏览 547人参与
# 摸鱼被leader发现了怎么办 #
100998次浏览 642人参与
# 考研失败就一定是坏事吗? #
200908次浏览 1369人参与
# 秋招特别不鸣谢 #
15595次浏览 177人参与
# 选实习,你更看重哪方面? #
13929次浏览 216人参与
# 今年秋招你收到了多少封邮件? #
17946次浏览 219人参与
# 机械/制造每日一题 #
80244次浏览 1411人参与
# 第一次面试 #
1036450次浏览 13682人参与
# 携程求职进展汇总 #
840003次浏览 5530人参与
# 毕业论文进行时 #
20872次浏览 131人参与
# 京东美团大战,你怎么看? #
158066次浏览 860人参与
# 工作中遇到的歹人 #
28085次浏览 314人参与
# 你今年的保底offer是哪家 #
155094次浏览 671人参与
# 你投了多少家公司?进展是___ #
188258次浏览 1171人参与