题解 | #查询连续入住多晚的客户信息?#

查询连续入住多晚的客户信息?

https://www.nowcoder.com/practice/5b4018c47dfd401d87a5afb5ebf35dfd

这题比较容易,就是难在排序了,需要多注意
with tiaojian as (
select 
user_id,
cb.room_id,
room_type,
sum(datediff(checkout_time,checkin_time)) as pdiff
from checkin_tb cb left join guestroom_tb tb 
on cb.room_id=tb.room_id
where
date(checkin_time)>="2022-06-12"
group by room_id,room_type,user_id
)


select 
user_id,
room_id,
room_type,
pdiff as days
from tiaojian
where
pdiff>1
order by days ,room_id,user_id desc

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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