本文主要是介绍酒店业务获得入住日期和离店两个日期之间的天数差距,hive查询SQL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
select user_id,
order_id,
checkout_date,
checkin_date,
datediff(checkout_date,checkin_date) ,
from 订单表
这个当中checkout_date就是退房离店日期,checkin_date表示入住日期,对于酒店业务数据查询有时候需要计算两个日期之间的差距,使用datediff关键字就可以,select datediff(day, 开始日期,结束日期) FROM T_表名这种是报错的,不需要day,直接datediff(date1,date2)表示的效果就是date1-date2,注意天数的计算方式和生活当中有所区别,13号入住14号退房是记作一夜。
这篇关于酒店业务获得入住日期和离店两个日期之间的天数差距,hive查询SQL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!