比较第二天的两个日期

时间:2017-02-25 17:31:04

标签: sql oracle

我的数据库中有一些酒店记录。这些记录包含一个人在酒店停留多长时间的开始日期和结束日期。

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

谢谢

示例数据:

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

1 个答案:

答案 0 :(得分:1)

您可以过滤两个日期的差异,即天数并找到它的数量:

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