关于SQL日期
查询连续入住多晚的客户信息?
https://www.nowcoder.com/practice/5b4018c47dfd401d87a5afb5ebf35dfd
select
ct.user_id,
gt.room_id,
gt.room_type,
datediff(ct.checkout_time,ct.checkin_time) days
# datediff(A,B)表示「从 B 到 A」跨越的整天数
from
checkin_tb ct
inner join guestroom_tb gt on ct.room_id = gt.room_id # left join也行
where
ct.checkin_time >= "2022-06-12"
# sql日期格式'2022-06-12 00:00:00'
and datediff(ct.checkout_time,ct.checkin_time) >= 2
order by
4 asc,
2 asc,
1 desc
三奇智元机器人科技有限公司公司福利 130人发布
