问题是:
使用SQL查找所有可用房间所需的最小数量
会议将按时、无延误地举行。
这是会议日程安排。
start end
8 9.15
10 14
13.2 15.2
13.55 16.45
14 17.45
14.05 17.45
我在Python中找到了一种使用pandas的方法,但不知道如何在SQL中工作。我找到了一些解决方案,但这些都是模拟的,我认为有一个更优雅的方法来解决这个问题。
下面是Python代码:
number_of_rooms = []
for i in range(len(data)):
rooms = 1
for j in range(len(data)):
if data['start'][i]<data['end'][j] and data['start'][i]>data['start'][j]:
rooms = rooms + 1
number_of_rooms.append(rooms)