2017-02-25 124 views
0

我在我的数据库中有一些酒店记录。这些记录包含人员在酒店逗留多久的开始日期和结束日期。比较第二天的两个日期

我可以写什么sql命令来比较两个日期,看看有多少人只住在酒店一晚?

感谢

样本数据:

start date end date 
30-JAN-16 02-FEB-16 
12-FEB-16 18-FEB-16 
13-FEB-16 14-FEB-16 
+1

请提供样本数据和预期输出。另外,标记您正在使用的数据库。 – GurV

回答

1

可以过滤不同的两个日期是天数,并找到指望它:

select count(*) 
from your_table 
where end_date - start_date <= 1