请用简单的英语解释这个SQL查询回答的问题:
SELECT SUM(price) FROM Room r, Hotel h
WHERE r.hotelNo = h.hotelNo and hotelName = 'Paris Hilton' and
roomNo NOT IN
(SELECT roomNo FROM Booking b, Hotel h
WHERE (dateFrom <= CURRENT_DATE AND
dateTo >= CURRENT_DATE) AND
b.hotelNo = h.hotelNo AND hotelName = 'Paris Hilton');
答案 0 :(得分:6)
我假设你在问这个查询用简单的英语做什么:
预订今天空置的“Paris Hilton”酒店的所有客房需要多少费用?
答案 1 :(得分:1)
此查询似乎返回帕丽斯希尔顿酒店所有房间的价格总和,这些房间今天没有预订。
答案 2 :(得分:0)
问题就像是,
查找到目前为止尚未预订到“帕丽斯·希尔顿”酒店的房间列表,并返回该金额的总和。
答案 3 :(得分:0)
这可能代表截至今日在“帕丽斯·希尔顿”酒店的客房总价。为什么他们过滤HotelNo和HotelName。
我猜问题是:
房间的总价值是多少? 截至今天在巴黎举行 希尔顿“酒店?