我有一个表,其中包含ID、StartDate、EndDate列,以及该行的结束日期和下一个开始日期之间是否存在差距。如果只有一个ID设置实例,我知道我可以这样做 SELECT min(startdate),max(enddate)GROUP BY ID 但是,我在几个非连接的时间跨度中有这些I的多个实例因此,如果我这样做,我将获得该personID的一组不同时间的第一个开始日期和最后一个结束日期。我该如何确保我得到了特定<em
我有一个系统,用户可以预订不同的日期和时间段的房间,在数据库中,我们将保存的bookingdate,StartTime和EndTime根据下表设计,其中startime和endtime之间的最小间隔将是(values like '10:00:00', '11:00:00')我需要定期检查所有日期的可用时间段