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

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

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

select * from 
    (select 
        c.user_id,
        c.room_id,
        g.room_type,
        datediff(date(c.checkout_time),date(c.checkin_time)) as days
    from checkin_tb c join guestroom_tb g
    on c.room_id=g.room_id
    where checkin_time >='2022-06-12 00:00:00') a
where a.days>=2
order by a.days asc,a.room_id asc,a.user_id desc

这个排序是不是搞错了,得这么多排序条件才行。一直认为这种题目考排序就是逗霸,业务中极少要求多列排序的,Excel搞一下不比占用计算资源好多了。

全部评论

相关推荐

04-02 16:49
门头沟学院 Java
_bloodstream_:我也面了科大讯飞,主管面的时候听说急招人优先考虑能尽快实习的,我说忙毕设,后面就一直没消息了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务